我有一个文件路径列表listt
:
['/data0/river_routes.nc',
'/dat/rho0_profile.nc',...]
我想检查它们是否存在,如果不存在-创建一个列表list1
,其中只包含丢失文件的路径
我可以使用以下方法创建list1
充满True/False
:
import os,time
list1 = []
for file in listt:
list1.append(os.path.isfile(file))
但我不知道如何以最有效的方式创建丢失路径的列表
Tags:
只需从所有结果中减去一组:
试试这个:
您需要附加路径而不是
bool
返回的isfile
也可以使用列表理解:
或者可以使用
itertools.filterfalse
:相关问题 更多 >
编程相关推荐