在使用os.walk()时,我遇到了一些问题
下面是我的代码:
import os
premise_source_dir = 'C:/Users/xujia_000/Desktop/Final_data/eclipse_data/test/test_premise/'
for (premise_root,premise_subdirs,premise_files) in os.walk(premise_source_dir):
print premise_root
print premise_subdirs
print premise_files结果是:

它并没有真正得到premise_root和premise_files。
那么,也许我的代码出了什么问题?
发布于 2018-01-30 01:13:06
如果您将premise_root和premise_files中的文件名结合在一起,您将获得该文件的绝对路径。
import os
premise_source_dir = 'C:/Users/xujia_000/Desktop/Final_data/eclipse_data/test/test_premise/'
for (premise_root,premise_subdirs,premise_files) in os.walk(premise_source_dir):
for f in premise_files:
print os.path.join(premise_root, f)上面的代码将以递归方式打印premise_source_dir中每个文件的绝对路径。
https://stackoverflow.com/questions/48506447
复制相似问题