python文件操作
248字小于1分钟
2024-09-29
open()函数
要想读取文件(如txt、csv等),第一步要用open()内建函数打开文件,它会返回一个文件对象,这个对象 拥有read()、write()、close()等方法。
语法:open(file, mode='r', encoding=None)
file:打开的文件路径
mode(可选):打开文件的模式,如只读、追加、写入等
r:只读(默认)
w:只写
a:在原有内容的基础上追加内容(末尾)
w+:读写
如果需要以字节(二进制)形式读取文件,只需要在mode值追加‘b’即可,例如wb
文件对象操作
f = open('test.txt')
示例:遍历打印每一行
f = open('computer.txt')
for line in f:
print(line.strip('\n')) # 去掉换行符
with语句
with语句:不管在处理文件过程中是否发生异常,都能保证 with 语句 执行完毕后已经关闭了打开的文件句柄。
示例:
with open("computer.txt",encoding="utf8") as f:
data = f.read()
print(data)