2019年10月22日 文件操作复习

f=open('z.txt','w',encoding='utf-8')
f.write('abd
')
f.write('efg
')
f.write('haij
')
f.flush()#刷新
f.close()


# f=open('z.txt','r',encoding='utf-8')
# r=f.read()#读取文件
# print(r)

# print(f.readline())#每次读取一行
# print(f.readlines(1))#读取光标后都第几行
# print(f.readlines())#文件一次性将光标后面都全部读取出来并建立列表

# for i in f:
#     print(i,end='')#消除换行符 默认是


# f=open('z.txt','rb') #用2进制方式打开
# data=f.read()
# data=data.decode('utf-8')#解码
# print(data)
# f.close()

# #方法1 for方法
# with open('z.txt','r',encoding='utf-8') as g,open('x.txt','w',encoding='utf-8') as h:
#     for i in g:
#         if 'a' in i:
#             x=i.replace('a','0')#将文件中a替换为0,但是文件不做改变
#             print(x)
#         else:
#             x=i #如果没有a都时候 那么x 就是 i
#         h.write(x) #写入新的文件


#方法2 readlines列表法
原文地址:https://www.cnblogs.com/python1988/p/11722288.html