logo头像
Snippet 博客主题

Python 列出当前目录的文件和文件夹

本文于711天之前发表,文中内容可能已经过时。

只获取当前目录的文件和文件夹

1
2
3
4
5
6
7
list = os.listdir(rootdir)#列出目录下的所有文件和目录
for line in list:
filepath = os.path.join(rootdir,line)
if os.path.isdir(filepath):#如果filepath是目录
print "dir:" + filepath
else:
print "file:" + filepath

如果需要遍历文件夹下的所以文件,可以使用os.walk()方法。

1
2
3
4
5
6
7
os.walk()#返回一个三元素的tuple:当前路径、子文件夹名称、文件列表。
import os
for root, dirs, files in os.walk(path):
for filename in files:
print filename
for dirname in dirs:
print dirname

评论系统未开启,无法评论!