如何纯粹用Python获取目录的子目录名称?
我不想使用命令或任何使用 unix shell 的类似模块。 提前致谢..
I dont want to use commands or any similar module that uses unix shell.
Thanks in advance..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 os.walk() :
Use
os.walk()
:如果你想递归地执行此操作,沿着树向下访问所有目录,那么你可以像这样使用 os.walk:
如果你只想要子目录,你可以调用 walk 一次:
或者执行某种类似这样的过滤器 (walk更时尚/便携):
If you want to do this recursively, going down a tree visiting all the directories, then you can use os.walk like this:
If you only want the subdirectories you can either call walk once:
Or do some sort of filter like this (walk is more stylish/portable):