假设目录层次结构如下所示:
A(root)
|
B---------C--------D
| | |
fileB.h fileC.png fileD.py
fileC1.jpg
E
|
fileE.py
如何访问所有文档?或者只是获取路径。有没有办法迭代所有?
我所做的:
path = sys.path[0]
for filename_dir in os.listdir(path):
filename, ext = os.path.splitext(filename_dir)
if ext == '.h':
#do something
elif ext == '.png'
#do something
.....
但据我所知listdir
,只能访问我的程序的 py 文件所在的目录。