所有的文件分为
- 文本文件
- 二进制文件
文件读取
- 文本文件读取
fh1 = open(r"C:\Users\浩丫\Desktop\a.txt","r") #读取文件的句柄第二个r,读取
da = fh1.read()
da1 = fh1.readline() #按行读取
da2 = f1h.readlines() #按行全部读取
print(da)
fh1.close() #必须要关闭文件
- 二进制文件读取
fh1 = open(r"C:\Users\浩丫\Desktop\a.txt","rb") #读取文件的句柄rb,读取二进制文件
print(fh1.read())
fh1.close() #必须要关闭文件
文件写入
- 文本文件写入
- 如果文件存在,就重新写入;如果文件不存在新建以个文件并写入
fh2 = open(r"C:\Users\浩丫\Desktop\a.txt","w") #读取文件的句柄w,写入
print(fh2.write("写入的数据"))
fh2.close() #必须要关闭文件
- 保存原来文件数据,追加写入
fh2 = open(r"C:\Users\浩丫\Desktop\a.txt","a")
da = "追加的文字部分"
fh2.write(da)
- 二进制文件写入
fh2 = open(r"C:\Users\浩丫\Desktop\a.txt","wb") #读取文件的句柄wb,写入二进制文件
print(fh2.write("写入的数据"))
fh2.close() #必须要关闭文件