天天看點

在檔案中搜尋以及替換文本

使用指令行簡單地替換一個檔案中的文本内容,并且生成一個新的自定義檔案名的檔案。這是我們平時工作中常見的一個小任務,下面的這一段小代碼能夠輕松地完成這個任務:

當我們使用 “python cookbook_13.py 1 a test.txt new.txt” 指令行的時候,test.txt 中 1 會被替換成 a,并且替換後的内容寫入到 new.txt 中。

注意:infilename,outfilename 這兩個參數沒有的話,程式并不會報錯,但是會輸出類似 “There are ...” 的語句。如果指令行參數小于 3 的話,會輸出 “usage:。。。”。