我正在尝试制作这一行代码数组。它只需要返回在其中一个目录中找到的文件。
files = ['text.txt', 'fdsafdsa.txt', 'example.txt']
def search_file(file):
return [glob.glob(f'**/{i}', recursive=True) for i in file]
found = search_file(files)
# output contains the array also with empty objects
输出包含一个也包含空对象的数组。
我的问题是,是否有可能创建一个关于我对glob所做操作的if语句
1条答案
按热度按时间rks48beu1#
这个怪物删除空列表,并在一行中展平
这是一个更可读的版本