读取文件 r
1.打开文件
f=open('陈粒')
data= f.read()
print(data)
f=open('陈粒',encoding='utf8')
data= f.read()
print(data)
2. 打开文件open默认是写
f=open('陈粒',encoding='utf8')
#r w a
f=open('陈粒','r',encoding='utf-8')#r 只读模式,w 只写 , a
print(f.readable())
3.
f=open('陈粒',encoding='utf-8')
print('1',f.readline(),end='')#一次读一行
print('2',f.readline(),)#一次读一行
print('3',f.readline(),)#一次读一行
print('4',f.readline(),)#一次读一行
print('5',f.readline(),)#一次读一行
print('6',f.readline(),)#一次读一行
print('7',f.readline())#一次读一行
print('8',f.readline())#一次读一行
print('9',f.readline())#一次读一行
print('10',f.readline())#一次读一行
4.
f=open('陈粒',encoding='utf8')
data = f.readlines()
print(data)
二。文件处理-写
1.
f=open('陈粒','w',encoding='utf8')#写模式不可读,读模式不可写
f.read()
f.close()
2.
f=open('陈粒','w',encoding='utf8')
f.write('11111\n')
f.write('22222\n')
f.writelines(['222\n','3334\n'])
f=open('陈粒',encoding='utf8')#1.打开文件
data=f.read()
print(data)
f.close()
三。追加模式a
f=open('陈粒1','a',encoding='utf8')
f.write('写到最后')
文件修改------------------------对应视频的day17
src_f=open(‘xxx’,‘r’,encoding=‘gbk’)
data=src_f.readlines()
src_f.close()
#for i in data:
print(i)
print(data)
dst_f=open(‘xxx’,‘w’,encoding=‘gbk’)
dst_f.writelines(data)
dst_f.write(data[0])
dst_f.close()
with open(‘a.txt’,‘w’) as f:
f.write(‘1111\n’)
src_f=open(‘xxx’,‘r’,encoding=‘gbk’)
dst_f=open(‘xxx’,‘w’,encoding=‘gbk’)
with open(‘xxx’,‘r’,encoding=‘gbk’) as src_f,
open(‘xxx_new’,‘w’,encoding=‘gbk’) as dst_f:
data=src_f.read()
dst_f.write(data)
f=open(‘a.txt’)
print(f.encoding) #查看文件编码
来源:CSDN
作者:政蓬
链接:https://blog.csdn.net/weixin_45147782/article/details/104308062