1,读取文件:
f=open(‘目录‘,‘读写模式‘,encoding=‘gbk,error=‘egiong‘) 后三项可以不写但是默认是‘ r‘读模式;open函数打开的文件对象会自动加上read()方法;
f.read()读出刚刚打开的文件;最后一定要记得close()函数;否则会出现不可估计的后果。
读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式 。如:‘rb‘,‘wb‘,‘r+b‘等等
readline()函数,会依次读取多有文件内容,按行返回list。读取的时候直接用一个迭代, print(line.strip()#
去掉每行的/n
with open(‘nihaoa.txt‘) as f: 方便与try finally 的异常抛出写法
for i in f.readlines():
print(i.strip())
2,写文件:
首先打开文件,然后用write方法;为了防止没有close()还是用with
with open(‘nihaoa.txt‘,‘w‘) as f:
f.write(‘woshidahaoren‘)
注意,write方法会直接覆盖掉原有的文件内容;
时间: 2024-10-11 22:41:30