python--读取文件内容
2018-01-27 23:10
323 查看
# 读取文件内容: # file.read([size]) :从文件读取指定的字节数,如果未给定或为负则读取所有。 # file.readline([size]) : 从文件中读取整行,包括 "\n" 字符。如果指定了一个非负数的参数,则返回指定大小的字节数。 # 当输入的参数值小于该行的最大字节数时,读取下一行的内容,是该行的剩余部分字节 # file.readlines([sizeint]) :读取所有行(直到结束符 EOF)并返回列表,该列表可以由 Python 的 for... in ... 结构进行处理。 如果碰到结束符 EOF 则返回空字符串。 # 若给定sizeint>0,返回总和大约为sizeint字节的行, 实际读取值可能比 sizeint 较大, 因为需要填充缓冲区。 # 直接读取文件的全部内容 f = open('yesterday.txt', 'r', encoding='utf-8') file_data = f.read() # read() 默认是(-1)全部内容,也可以输入一个大于0的整数,获取指定个字符 f.close() print(type(file_data), len(file_data)) print(file_data) # # 读取一行 f = open('yesterday.txt', 'r', encoding='utf-8') file_line = f.readline() # print(type(file_line), len(file_line)) if file_line.strip() == '' or len(file_line) == 1: print('该行内容为空。') file_line = f.readline() print('下一行行内容:'+ file_line) file_line = f.readline(10) print('读取该行前10个字符的内容:'+ file_line) file_line = f.readline() print('下一行行内容:'+ file_line) file_line = f.readline() print('下一行行内容:'+ file_line) f.close() print(type(file_line), len(file_line)) # 按行读取全部内容 f = open('yesterday.txt', 'r', encoding='utf-8') file_line = f.readlines() f.close() print(type(file_line)) print(file_line)
相关文章推荐
- Learning Python 013 按行读取文件(逐行读取) --- 按行写入文件(逐行写入) --- 实战:从字幕文件中提取字幕内容
- Python 3.6 读取并操作文件内容的实例
- python分批定量读取文件内容,输出到不同文件中
- python计算文件的行数和读取某一行内容的实现方法
- python读取指定字节及位置的文件内容
- python跳过第一行快速读取文件内容的实例
- 使用python读取txt文件的内容,并删除重复的行数方法
- python 读取文件,获取文件最后一行内容
- Python 读取文件替换其中的内容并输出到一个新的文件内
- Python四种逐行读取文件内容的方法
- python 学习记录(11)-文件处理/读取文件/文件写入内容/文件删除/文件复制/文件重命名/后缀名/内容查找与替换/文件比较/ 配置文件访问/目录创建与删除/遍历目录/定向输出
- Python跳过第一行读取文件内容
- python 将百度搜索风云榜的关键内容提取并写入txt文件和读取验证
- python随机读取文件中的某一行内容
- Python读取文件编码及内容
- python 实现文件打开读取内容然后写入更新内容(文件只打开一次)
- 【python】实例-读取已有文件的内容
- python读取文件同时输出行号和内容
- python 读取文本文件内容转化为python的list
- Python读取文件内容的三种常用方式及效率比较