Python读取.txt文档内容/读取text文件内容; 读取txt后缀文件的内容的两种方式,简约易懂,复制粘贴即可食用,节约你宝贵的时间


文档全部数据一次性读取

# -*- coding: UTF-8 -*-
# fp -> 需要读取内容的文件路径, 如果路径中含有单\的话,需要在最前面添加r进行字符转义
fp = r"将进酒·君不见.txt"
with open(fp, "r", encoding='UTF-8') as f:  # 此处根据文件格式使用'UTF-8'/'GBK'data: str = f.read()  # 读取出来的格式是字符串print(data)  # 打印从文件中读取到的内容
# print(data)  # 即便和data的缩进不一致, 像这样也可以使用data变量哟!

打印效果如下

君不见,黄河之水天上来,奔流到海不复回。
君不见,高堂明镜悲白发,朝如青丝暮成雪。
人生得意须尽欢,莫使金樽空对月。
天生我材必有用,千金散尽还复来。
烹羊宰牛且为乐,会须一饮三百杯。
岑夫子,丹丘生,将进酒,杯莫停。
与君歌一曲,请君为我倾耳听。
钟鼓馔玉不足贵,但愿长醉不愿醒。
古来圣贤皆寂寞,惟有饮者留其名。

按行来读取文档中的数据

# -*- coding: UTF-8 -*-
# fp -> 需要读取内容的文件路径, 如果路径中含有单\的话,需要在最前面添加r进行字符转义
fp = r"将进酒·君不见.txt"
with open(fp, "r", encoding='UTF-8') as f:    # 此处根据文件格式使用'UTF-8'/'GBK'all_line_contents: list = f.readlines()  # 所有行的内容 -> all_line_contents# 1.直接打印print(all_line_contents)  # 出来的是一个列表, 每行的后面会有个换行符号'\n'# 2.分行打印for i in all_line_contents:if i:  # 如果改行有内容i = i.replace("\n", '')  # 去掉每行后面的换行符号, 下面的print()已默认有分行的功能print(i)  # 打印一行的数据

直接打印效果如下

['君不见,黄河之水天上来,奔流到海不复回。\n', '君不见,高堂明镜悲白发,朝如青丝暮成雪。\n', '人生得意须尽欢,莫使金樽空对月。\n', '天生我材必有用,千金散尽还复来。\n', '烹羊宰牛且为乐,会须一饮三百杯。\n', '岑夫子,丹丘生,将进酒,杯莫停。\n', '与君歌一曲,请君为我倾耳听。\n', '钟鼓馔玉不足贵,但愿长醉不愿醒。\n', '古来圣贤皆寂寞,惟有饮者留其名。\n', '\n', '陈王昔时宴平乐,斗酒十千恣欢谑。\n', '主人何为言少钱,径须沽取对君酌。\n', '五花马,千金裘,呼儿将出换美酒,与尔同销万古愁。']

按行打印效果如下

君不见,黄河之水天上来,奔流到海不复回。
君不见,高堂明镜悲白发,朝如青丝暮成雪。
人生得意须尽欢,莫使金樽空对月。
天生我材必有用,千金散尽还复来。
烹羊宰牛且为乐,会须一饮三百杯。
岑夫子,丹丘生,将进酒,杯莫停。
与君歌一曲,请君为我倾耳听。
钟鼓馔玉不足贵,但愿长醉不愿醒。
古来圣贤皆寂寞,惟有饮者留其名。

Python读取.txt文档内容/读取text文件内容相关推荐

  1. 「 C++ MFC 」“读取.txt文档实例”讲解

    一.前言 本博客在MFC工程中,完成了对"读取.txt文档"功能的实战. 二.技术实现 整个程序分为三个过程:开始读文档.应用文档和停止读文档.         1. 开始读文档 ...

  2. C++读取TXT文档,分行分段解析,通过UDP组播发送

    TXT文档格式 航点序号 经度° 纬度° 高度m 速度m/s 悬停时间s 标志字节 1 114.363945 38.056252 20 2 5 1 2 114.363697 38.055994 20 ...

  3. javaScript读取txt文档的FSO对象和ADODB.Stream对象

    转自:http://blog.163.com/chaosumin@126/blog/static/86387403201092793610651 在使用JavaScript读取txt文档时,一般使用j ...

  4. matlab通过变量调用txt文件路径,MATLAB使用load函数读取txt文档

    MATLAB在数据处理方面应用非常广泛.在众多的专业领域里,把各种手段获取的数据存入txt文档中非常常见.如果txt文件中数据为矩阵形式,通常可以采用简单的load命令来读取数据,然后在MATLAB中 ...

  5. python: 在txt文档开始位置插入数据

    python: 在txt文档开始位置插入数据 python: 在txt文档开始位置插入数据 常见的在文章末尾追加数据很常见,在开头追加数据不常遇见 代码如下 代码片. import ospath = ...

  6. python 合并word文档,实现同一个文件夹下面的word合并成一个word

    python 合并word文档,实现同一个文件夹下面的word合并成一个word -- coding:utf-8 -- import win32com.client as win32 import o ...

  7. 利用python读取txt文档

    TXT_PATH='/data/benchmark/jingqu_30wan_1002/bm_files/remove100/result.txt' with open(TXT_PATH, 'r') ...

  8. C# 读取.txt文档和.docx文档。npoi读取word文档

    1 NuGet包安装npoi 2 安装npoi 3 获取txt文档内容,不需要安装npoi.filePath是相对路径 public static string ReadFileContent(str ...

  9. PHP如何读取txt文档域名集,并且生成数组/随机显示一个

    最近有朋友反馈我一个问题看我是否可以帮忙解决:需求就是网页需要跳转代码,用PHP写,读取一个域名集合包(也就是TXT文档),里面方着很多域名,让每访问一次随机跳转一个域名,怕是违法应用,没有答应帮忙, ...

最新文章

  1. Ibatis查询条件对于特殊字符的处理方法
  2. laravel安装laravel-ide-helper扩展进行代码提示(二)
  3. 【转】Golang 关于通道 Chan 详解
  4. java 实现队列读写锁_史上最全的Java并发系列之Java中的锁的使用和实现介绍(二)...
  5. Javascript隐式数据类型转换(==、+、Object)
  6. DFMEA \FTA
  7. 遇到unhandled exception:怎么处理?
  8. Nessus之——Nessus的整理
  9. Parse error in application web.xml file at jndi:/localhost/ipws/WEB-INF/web.xml
  10. 金融工程及其python应用pdf_金融工程及其Python应用
  11. python列表中的字典如何添加键值对_在Python中将键值对添加到字典中
  12. Oracle DBlink创建访问远程数据库
  13. 立体字3D字体数字设计|造型艺术字,灵感来源,速码!
  14. JPEG原理分析 及 JPEG解码器的调试
  15. 一文看懂YoloV4 | YoloV4最新解读!Yolov4重磅推出!yolov4深入理解!
  16. iOS 画板的简单实现
  17. 才发现!微信、QQ和支付宝还有这么好用的翻译功能,一键轻松翻译
  18. 全球与中国电梯张紧装置市场现状及未来发展趋势(2022)
  19. 打造软硬件结合的机器人:WuKonChatBot(悟空)聊天机器人
  20. python培训班靠谱吗-Python培训机构哪家好?如何选择靠谱的Python培训机构?

热门文章

  1. PostGIS安装---基于centos7
  2. python色谱图_Python打造五线图谱(乐活五线谱)简单版
  3. 五 Pathon爬虫之抓包与反爬以及反爬解决方案
  4. 使用python进行dicom序列转nii
  5. 图像特征— —LBP特征
  6. 如何快速入门Comsol?
  7. 【系统分析师之路】2022上论文写作历年真题
  8. CAD中线宽问题的说明
  9. UE4 蓝图教程(一) 开始
  10. 基于Bootstrap的登录注册模板(html+css)