1.打开并且读取文件
文本文件
fpath = r'C:\Users\Cs\Desktop\2\1.txt'
with open(fpath,'r') as f:
s=f.read()
print(s)
二进制文件
如图片、视频,用’rb’
fpath = r'C:\Users\Cs\Desktop\2\1.jpg'
with open(fpath,'rb') as f:
s=f.read()
print(s)
非UTF编码
f = open('C:/Users/Cs/Desktop/2/1.txt', 'r', encoding='gbk',errors='ignore')
print(f.read())
f.close()
2.写文件
在文后补充用’a’,直接用’w‘会把原来的覆盖掉
法一:
f = open('C:/Users/Cs/Desktop/2/1.txt', 'a')
f.write('hello')
f.write('传递')
f.close()
法二:
with open('C:/Users/Cs/Desktop/2/1.txt', 'a') as f:
f.write('nihao')