【发布时间】:2019-09-02 09:53:47
【问题描述】:
我想查找名称中只有数字的顶级文件夹。 F.e.我们有这样的文件夹结构
.
├── Folder1
| ├── some.file
├── 111
| ├── some.folder
| ├── some.file
| ├── some.file
| ├── some.file-2
├── 555
| ├── some.folder
| ├── some.file
预期结果:找到文件夹“111”和“555”
这是我的代码:
import os
main_path = 'C:\\Users'
top_folders_list = next(os.walk(main_path))[1]
condition = '111'
if condition in top_folders_list:
...do_something...
代码有效,但(当然)仅适用于文件夹“111”。我应该使用哪个条件来匹配“111”、“555”和所有其他名称中只有数字的顶级文件夹?
【问题讨论】:
标签: python python-3.x