文件的修改

文件的修改首先要了解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不用写.

原文地址:https://www.cnblogs.com/982336352ryan/p/9439600.html