标签:txt 系统 strong line ges com back pen 判断
文件1:
文件2:
要求:把文件1里第一行内容"11111111111"改成"888888888"然后把整个文件的内容写到文件2里去,最后把文件2的名字改成文件1的名字;
1 #!/usr/bin/python 2 # -*- coding:utf-8 -*- 3 # Author:zhaosj 4 import os # 导入系统模块 5 6 # 文件修改 7 8 f1 = open("lianxiti01",‘r‘,encoding=‘utf-8‘) 9 f2 = open(‘lianxiti02.txt‘,‘w‘,encoding=‘utf-8‘) 10 for line in f1.readlines(): 11 if line.startswith("1111111111"): #判断f1读打开取到的值第一行是不是"1111111" 12 line = "888888888\n" # 将判断出的值,重新复值为"888888888" 13 f2.write(line) #将line得到的新值"888888888"写入f2变量的文件"lianxiti02.txt" 14 f1.close() # 关闭文件f1 15 f2.close() # 关闭文件f2 16 os.remove(‘lianxiti01‘) # 删除(移除)lianxiti01文件 17 os.rename(‘lianxiti02.txt‘,‘lianxiti01‘) # 把文件lianxiti02.txt的名字改成lianxiti01文件的名字
运行结果:
标签:txt 系统 strong line ges com back pen 判断
原文地址:http://www.cnblogs.com/eedweek/p/6852913.html