gpt4 book ai didi

python - 检查是否有名称以特定字符串开头的文件夹

转载 作者:太空狗 更新时间:2023-10-30 00:22:29 27 4
gpt4 key购买 nike

我正在编写一个 python 脚本来管理我正在运行的文件。我想在运行它之前确保源文件夹和目标文件夹存在,我可以使用 os.path.exists 来做到这一点.但是,我有一组文件夹名称 runner<i> .有没有办法检查是否有一些文件夹以该名称开头?

例如,如果在路径中 /path/to/runners我至少有一个名为 runner 的文件夹:

/path/to/runners/ $ ls file1.txt
file2.txt
folder1
folder2
runner1 runner35
zfolder

那么结果为真。删除 runner1 runner35 它将是错误的。

最佳答案

您可以执行以下操作:

import os
if any(x.startswith('runner') for x in os.listdir('/path/to/runners')):
print "At least one entry begins with 'runner'"

使用有用的 any function和一个 generator expression .

关于python - 检查是否有名称以特定字符串开头的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8201295/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com