使用场景:将test.txt文件中10到75之间,每一个序号前都添加一个解析加换行
运行前:
1.
运行后:
解析:
1.
说明:txt使用默认ANSI编码格式即可
#coding=utf-8
def s():
num = 75
path = "F:/test.txt"
while num >10:
with open(path, "r",encoding='gb18030') as f:
data = f.read()
jiu = str(num)+"."
xin = '解析:\n'+jiu
jiu = str(jiu)
xin = str(xin)
shuju = data.replace(jiu, xin)
with open(path, "w") as f:
f.write(shuju) # 自带文件关闭功能,不需要再写f.close()
print(path,"替换成功", num)
num = num -1
if __name__ == '__main__':
s()