python获取某目录下的所有文件和子目录-os.listdir

作者:简简单单 2014-10-10

有时候需要获取某目录下的所有文件和子目录,从stackoverflow搜到了一段代码,需要时可以使用。

在Python中可以使用os.listdir()函数获得指定目录中的内容。其原型如下所示。
 
os.listdir(path)
 
其参数含义如下。path 要获得内容目录的路径。以下实例获得当前目录的内容。
 
>>> import os 
 
>>> os.listdir(os.getcwd()) 
 
获得当前目录中的内容
 
['dde.pyd', 'license.txt', 'Pythonwin.exe',  'scintilla.dll', 'win32ui.pyd', 'win32uiole.pyd', 'pywin']

例子

#!/usr/bin/python

import os, sys

# Open a file
path = "/var/www/html/"
dirs = os.listdir(path)

# This would print all the files and directories
for file in dirs:
   print file

相关文章

精彩推荐