我有一段代碼在Python中對文件進行一些更改。我希望在文件夾的多個文件上執行該操作。我寫了下面的代碼來做到這一點:在Linux和Python中的高級文件處理
進口重新 進口OS 文件= os.listdir( 「/家/ intucell/tarfiles」) 文件中的文件: 計劃生育=打開(文件, 'R' ) 在FP行: 打印(line.replace( '4.0.0', '5.0.0')) f.close()
我想要的代碼到一個文件夾中的多個文件被稱爲運行tarfiles。這些文件的名稱必須從該文件夾的列表中讀取。但是,Linux不讀取包含空格的文件名。我的名字中有大約100個包含空格的文件。我該如何解決它?
你應該看看這個破分成兩個步驟: 1.把你的代碼放到一個函數塔取一個文件名的參數。 2.迭代你的文件名列表,調用這個函數。 –