#1.打开文件 #2.对文件进行读写 #3.关闭文件 f = open(r'测试文件.txt',encoding='utf-8') #如果是路径,前面加r意思是不转译 print(f.read()) #读取文件中的所有内容 print(f.readline()) #读取文件第一行数据 print(f.readlines()) #获取所有数据,并每一行的数据放到一个list里 #只读模式 写模式 追加模式 f = open(r'测试文件.txt','r+',encoding='utf-8') #只读 f = open(r'测试文件.txt','w',encoding='utf-8') #写模式 f.write('hahaha') #r模式,文件不存在则报错,w模式,文件不存在则新建一文件 f = open(r'测试文件.txt','a+',encoding='utf-8') f.write('hahaha') f.seek(0) # 移动文件指针到最前面 print('read',f.read()) f = open(r'测试文件.txt','a+',encoding='utf-8') names = ['lxy','zyf','zxd','lcs'] for name in names: f.write(name+'\n') f.writelines(names) #传一个list,然后把list里面的每一个元素写入到文件中