天天看點

用python替換檔案中内容的兩種方法

目标:替換檔案中的字元串内容

方法1:使用fileinput包

注意:

1.一定要加print(line),否則替換後源檔案變成空白檔案了

2.python3中print()要加end=“”,否則替換後檔案每行後面都多了個空白行

因為print預設是換行處理,end=“”定義了換行符為空。

方法2:周遊内容,按行去replace操作

這種儲存方式,隻能另存為一個其他檔案,否則會報錯。是以如果要用原來的檔案名的話,需要将新檔案覆寫到舊檔案,删除新檔案。不建議這種方式