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')