【文件修改】_練習
阿新 • • 發佈:2017-05-14
ges 分享 pytho lines round readlines odi with image
文件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 inf1.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文件的名字
運行結果:
【文件修改】_練習