我需要從不同目錄中打開一個文件,而不必使用它的路徑,而停留在當前目錄中。打開不同目錄中的所有文件python
當我執行下面的代碼:
for file in os.listdir(sub_dir):
f = open(file, "r")
lines = f.readlines()
for line in lines:
line.replace("dst=", ", ")
line.replace("proto=", ", ")
line.replace("dpt=", ", ")
我得到錯誤信息FileNotFoundError: [Errno 2] No such file or directory:
,因爲它是在一個子目錄。
問題:是否有一個os命令我可以使用它將找到並打開文件sub_dir
?
謝謝! - 我知道這是否是重複的,我搜索了並找不到一個,但可能錯過了它。
您需要將sub_dir路徑添加到在open()函數的文件能夠打開它來複制文件。 – 2013-08-22 20:14:42