gpt4 book ai didi

python - 在 python 中排除以下划线开头或长度超过六个字符的文件夹

转载 作者:行者123 更新时间:2023-11-28 17:41:55 26 4
gpt4 key购买 nike

我想存储除以下划线 (_) 开头或超过 6 个字符的文件夹之外的所有文件夹名称。要获取列表,我使用此代码

folders = [name for name in os.listdir(".") if os.path.isdir(name)]

我需要进行哪些更改才能获得所需的输出。

最佳答案

嗯,最简单的方法是扩展列表理解的 if 子句以包含另外两个子句:

folders = [name for name in os.listdir(".") 
if os.path.isdir(name) and name[0] != '_' and len(name) <= 6]

关于python - 在 python 中排除以下划线开头或长度超过六个字符的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23076656/

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