在python中是否有内置函数,使用我可以列出目录中的所有* .xyz文件? 如果不是,那么它怎么可能管理它呢?从目录中列出* .xyz文件
1
A
回答
5
可以使用glob
模块:对glob.glob
import glob
your_list = glob.glob('*.xyz')
帮助:
>>> print glob.glob.__doc__
Return a list of paths matching a pathname pattern.
The pattern may contain simple shell-style wildcards a la
fnmatch. However, unlike fnmatch, filenames starting with a
dot are special cases that are not matched by '*' and '?'
patterns.
0
人们可以使用glob
或os
(我想glob
更多)
from glob import glob
file_list = glob('*.xyz')
或
import os
file_list = [i for i in os.listdir(os.getcwd()) if i.endswith('.xyz')]
使用glob
让你不过滤结果自己,但定制filterring允许检查复杂的规则
也应该认识到filenames starting with a dot are special cases that are not matched by '*' and '?' patterns.
相关问题
- 1. 列出目录+子目录中的所有文件和目录
- 2. 列出目录中的Java文件
- 3. 在目录中列出文件
- 4. 仅列出目录中的文件?
- 5. 仅列出目录中的文件夹
- 6. 在c目录中列出文件
- 7. PHP来列出目录中的文件
- 8. 在DataGrid中列出目录文件
- 9. 在C++目录中列出文件
- 10. OpenCV C++列出目录中的文件?
- 11. 如何列出目录中的文件?
- 12. 在codeigniter/php目录中列出文件
- 13. 仅列出目录中的文件夹
- 14. 列出目录中的所有文件
- 15. 列出目录中的多个文件
- 16. Java在目录中列出文件
- 17. 列出目录和子目录中的MP3文件在PHP中
- 18. 从可运行的jar中列出目录中的文件
- 19. 从目录列表中下载文件
- 20. PHP:如何列出目录中的文件,而不列出子目录
- 21. 列出目录中的文件和所有子目录
- 22. 列出目录和子目录中的所有jpg文件
- 23. 列出目录中的所有文件和子目录C#
- 24. 列出目录中的所有子目录和文件
- 25. 当目录很大时用Python列出目录中的文件
- 26. 列出目录中的所有子目录和文件
- 27. 列表文件子目录但不列出目录
- 28. 从/ inst目录中列出用于开发R包的文件
- 29. 从groovy中的FTP服务器目录列出文件
- 30. 使用节点从远程目录中列出文件
'帮助(glob.glob)';) –
或'ipython','glob.glob?' –