【发布时间】:2020-04-25 13:47:48
【问题描述】:
我有一个清单
fileslist=[1.jpg,2.xml,3.png]
我想在当前工作目录的列表中搜索文件 我试过了
listingdir=os.getcwd()
for rootpath,directories,files in os.walk(listingdir):
for file in fileslist:
if file in files:
print("file:{} found".format(file))
我也试过了
list=(set(files).intersection(fileslist))
但由于文件中不仅有一种类型的扩展而没有工作 当我使用 set 时,它会创建一个如下列表,但我没有得到结果
f=set(files)
print(f)
#result is
[[1.jpg,2.jpg,....],[1.png,2.png,...],[1.xml,2.xml,.......]]
【问题讨论】:
-
请出示您的真实数据。您的最后一个 sn-p 代码不可能像这样打印结果。
标签: python python-3.x file