如何在Python中获取当前工作目录中的文件夹列表?
我只需要文件夹,而不是文件或子文件夹。在当前工作目录中列出文件夹
1
A
回答
0
由于@ATOzTOA
您可以使用os.listdir
和os.path.isfile
喜欢这里:
import os
path = 'whatever your path is'
for item in os.listdir(path):
if not os.path.isfile(os.path.join(path, item)):
print "Folder: ",item
else:
print "File: ",item
现在你知道什么是文件夹和哪些文件。
既然你不想要的文件,你可以简单的文件夹(路径或名称)存储在列表
对于这一点,做到这一点:
import os
path = 'whatever your path is'
folders = [] # list that will contain folders (path+name)
for item in os.listdir(path):
if not os.path.isfile(os.path.join(path, item)):
folders.append(os.path.join(path, item)) # os.path.join(path, item) is your folder path
+0
谢谢,这正是我所需要的:) – 2013-02-11 09:40:38
+0
@AhmetSezginDuran增加了一些代码,请参阅。另外,请接受这个答案,它帮助... – pradyunsg 2013-02-11 10:09:39
3
简单列表理解:
[fn for fn in os.listdir(u'.') if os.path.isdir(fn)]
相关问题
- 1. 在gnuplot for Windows中,如何列出当前/工作目录中的文件?
- 2. 仅列出目录中的文件夹
- 3. 仅列出目录中的文件夹
- 4. setwd()在当前工作目录中
- 5. vimrc - 当前工作目录
- 6. bash当前工作目录中用'〜'替换主文件夹的路径
- 7. SASS - 监视文件夹然后输出到当前目录中的css文件
- 8. Magento的“无法列出当前工作目录”
- 9. __init__.py在当前工作目录
- 10. VB6:的CreateFile()在当前工作目录
- 11. 如何列出当前目录中的文件?
- 12. SWI Prolog更改工作目录/获取当前工作目录?
- 13. Perforce:列出当前目录中的所有文件,但不包含子目录
- 14. 如何列出批处理文件中当前目录的所有父目录
- 15. 在WPF文本框中显示“当前工作目录”
- 16. 插件项目不作为当前工作目录
- 17. 使用苹果脚本在当前目录合并文件夹
- 18. CreateDirectory在当前目录下创建文件夹?
- 19. 压缩当前文件夹中的所有目录
- 20. 当目录很大时用Python列出目录中的文件
- 21. 在Ruby中,如何在目录列表中的文件夹之前列出/排序文件?
- 22. 将工作目录更改为当前打开的文件
- 23. 打开文件,而不是当前工作目录
- 24. Windows中当前目录与工作目录之间的区别
- 25. .hg文件夹是否需要驻留在工作目录中?
- 26. 使用Windows JScript在APPDATA中列出文件夹的子目录
- 27. 如何获得当前工作目录
- 28. Ocaml:设置当前工作目录?
- 29. 如何设置当前工作目录?
- 30. 获取cmd.exe的当前工作目录
HTTP ://stackoverflow.com/questions/141291/how-to-list-only-top-level-directories-in-python – ndpu 2013-02-11 09:33:57