我需要从不同目录中打开一个文件,而不必使用它的路径,而停留在当前目录中。打开不同目录中的所有文件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