【发布时间】:2012-03-18 18:01:39
【问题描述】:
可以使用os.listdir('somedir')获取somedir下的所有文件。但是,如果我想要的只是常规文件(不包括目录),比如 shell 下 find . -type f 的结果。
我知道可以使用[path for path in os.listdir('somedir') if not os.path.isdir('somedir/'+path)] 来获得与此相关问题类似的结果:How to list only top level directories in Python?。只是想知道是否有更简洁的方法。
【问题讨论】:
标签: python filesystems