文件的修改首先要了解open
打卡一个文件
open('文件位置',mode='文件打开的模式',encoding='打开文件的编码')
mode形式,分别为:r,w,a,r+,w+,a+,rb,wb,ab,r+b,w+b,a+b
r:只读。w:只写。a:追加,r+:读写,w+:写读,a+:追加读写,rb:读字节,wb:写字节,ab:追加字节。。。。。。
只读r、rb:
1 s = open('al.txt', mode='r', encoding='utf-8') 2 l = s.read() 3 print(l) 4 s.close()
使用最多的编码集为:UTF-8
只写:w,wb
1 s = open('al.txt',mode='a', encoding='utf-8') 2 s.write('你好.') 3 s.flush() 4 s.close()
当在只写的模式下,程序将清空原文件下所有内容,重新写!
# e=open('d:/tu.jpg',mode='rb') # f=open('f:/tu.jpg',mode='wb') # for line in e: # f.write(line) # e.close() # f.flush() # f.close()
当在使用rb,wb的时候,encoding不用写.