#打开文件
#对他读/或者写
#关闭文件
#f=open(‘文件读‘,‘r‘,encoding=‘utf-8‘)#读模式,不能写
#f=open(‘文件读‘,‘w‘,encoding=‘utf-8‘)#写模式,会覆盖以前文件里边的内容,不能读
#f=open(‘文件读‘,‘r+‘,encoding=‘utf-8‘)#读写模式
f=open(‘文件读2‘,‘a+‘,encoding=‘utf-8‘)#写读模式
#只要和r有关的文件不存在则会报错,和w有关的文件内容肯定被清空
#追加模式,a 能追加写入,但是不能读
#a+ 追加读写模式
#在文件中写入用户名可以,读取用户名也可以
#但是怎么同时写入用户名和密码,同时读取用户名和它对应的密码
#print(f.read())#获取文件里边的所有内容
#print(f.readline())#获取文件(第)一行的数据
#print(f.readlines())#获取文件里边的所有数据,每一行的数据放到一个list里边
#print(f.read())#获取文件里边的所有内容
#读文件是有文件指针的,
#写
f.write(‘nihao‘)
f.seek(0)#移动文件指针到最前面
print(‘read‘,f.read())#获取文件里边的所有内容
#关闭文件
#f.close()
names=[‘lxd‘,‘asd‘,‘swd‘,‘ewq‘]
for name in names:
f.write(name+‘\n‘)
f.writelines(names)#传一个list,然后把list里边的每一个元素写入文件中
print(‘read‘,f.read())
原文:https://www.cnblogs.com/duxiansheng/p/9144182.html