在 Python 中列出目录树
确定目录的内容(包括文件和子目录)是一项常见的编程任务。 Python 提供了一个简单的解决方案,使用 os.walk() 函数来实现此目的。
如何使用 Python 列出目录中的文件和目录:
列出所有使用 Python 调用给定目录中的文件和目录,请按照以下步骤操作:
示例代码:
<code class="python">import os for dirname, dirnames, filenames in os.walk('.'): # Print path to subdirectories. for subdirname in dirnames: print(os.path.join(dirname, subdirname)) # Print path to files. for filename in filenames: print(os.path.join(dirname, filename))</code>
高级用法:
可以修改此代码片段以满足特定需求。例如,可以对其进行定制以避免递归到某些目录。示例代码通过从目录名列表中删除名为“.git”的子目录来排除它们。
以上是如何列出Python目录中的文件和目录?的详细内容。更多信息请关注PHP中文网其他相关文章!