文件读写
f = open("D/路径/文件名.txt", "r",encoding = "UTF-8")
print(f.read(10)) //读取文件的 10 个字节
print(f.read()) //读取文件的全部内容
lines = f.readlines() # 读取全部的行封装到列表中
使用 for 循环读取
for line in f:
print(f"每一行数据是{line}")
**\*\***注意,读取完要关闭文件
f.close()
with open ###他会自动关闭文件不需要手动关闭
with open ("D:/路径/文件名/txt","r",encoding = "UTF-8") as f
for line in f:
print(f"每一行数据是{line}")
文件写入
f = open ('python.txt', 'r')
f.write('hello word')
f.flush()
想要真正的写入必须写 flush,否则只是写到缓冲区
‘a’模式写入 a 是追加模式,如果文件存在则在文件后写入 上面的 w 模式是覆盖 如果文件不存在则创建一个写入