读取txt文本python常用的读取文件函数有三种read()、readline()、readlines() read() 一次性读全部内容一次性读取文本中全部的内容,以字符串的形式返回结果 with open('1.txt', 'r') as f: # 打开文件 data = f.read() # 读取文件 print(data) print(type(data)) for i in data: print(i) readline() 读取第一行内容只读取文本第一行的内容,以字符串的形式返回结果
readlines() 列表读取文本所有内容,并且以数列的格式返回结果,一般配合for in使用 with open('1.txt', 'r') as f: data = f.readlines() print(data) print(type(data)) for i in data: print(i) readlines会读到换行符,可用如下方法去除:
写入txt文本with open('2.txt', 'w') as f: f.write('这是个测试!') # 自带文件关闭功能,不需要再写f.close() 读写模式要了解文件读写模式,需要了解几种模式的区别,以及对应指针
|
|