首页 > 代码库 > 【文件修改】_练习
【文件修改】_练习
文件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文件的名字
运行结果:
【文件修改】_练习
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。