我需要os.walk()的替代方法,该替代方法搜索此文件夹中的文件,而不搜索子文件夹。该代码应该给我输入列表中包含的文件的绝对路径,并将其添加到输出列表中。
这是我目前的情况。问题是,所有文件都在“选择”文件夹中,但也在子文件夹中,但我只需要其中之一(“选择”文件夹中的一个)。我无法删除列表中的重复文件,因为它们将具有不同的路径(名称)
path=filedialog.askdirectory()
for root, dirs, files in os.walk(path):
for x in Inputlist:
if x in files:
Outputlist.append(os.path.join(root, x))
希望您能帮助我,谢谢!