有时候需要获取某目录下的所有文件和子目录,从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
时间: 2024-10-26 12:12:26