任何人都可以帮助我创建一个函数,该函数将使用库创建某个目录下所有文件的列表pathlib
?
在这里,我有一个:
我有
c:\desktop\test\A\A.txt
c:\desktop\test\B\B_1\B.txt
c:\desktop\test\123.txt
我希望有一个包含上述路径的列表,但我的代码返回一个嵌套列表。
这是我的代码:
from pathlib import Path
def searching_all_files(directory: Path):
file_list = [] # A list for storing files existing in directories
for x in directory.iterdir():
if x.is_file():
file_list.append(x)
else:
file_list.append(searching_all_files(directory/x))
return file_list
p = Path('C:\\Users\\akrio\\Desktop\\Test')
print(searching_all_files(p))
希望有人能纠正我。