1.写入文件
f = open("new.txt",mode="w",encoding="utf-8") f.write("胡辣汤,pl") f.close
new.txt:
胡辣汤,pl
2.文件写入循环列表
list=["蝙蝠侠","超人","小丑"] f=open("new.txt",mode="w",encoding="utf-8") for i in list: f.write(i) f.write("\n") f.close
new.txt:
蝙蝠侠 超人 小丑
3.文件里追加写入
f=open("new.txt",mode="a",encoding="utf-8") f.write("超人") f.close()
new.txt:
蝙蝠侠 超人 小丑 超人
4.不用关闭文件的打开文件阅读
with open("new.txt",mode="r",encoding="utf-8") as f: for line in f: print(line.strip())
结果:
蝙蝠侠 超人 小丑 超人
5.读取照片的编码
with open("picture.png",mode="rb") as f: for line in f: print(line)
首先你在原本文件夹有图片“picture.png”
6.把照片转移至其他的文件夹
with open("picture.png",mode="rb") as f1, open("../wen/picturn.png",mode="wb") as f2: for line in f1: f2.write(line)
把照片转移至我上一个文件夹“wen”照片名改变至“picurn.png”
7.把文件里的姓周改为姓张改变
import time import os with open("文本.txt",mode="r",encoding="utf-8") as f1, open("文本_副本.txt",mode="w",encoding="utf-8") as f2: for line in f1: line=line.strip() if line.startswith("周"): line=line.replace("周","张") f2.write(line) f2.write("\n") time.sleep(3) os.remove("文本.txt") time.sleep(3) os.rename("文本_副本.txt","文本.txt")
必须有一个姓为周的”文本.txt”