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)