我知道一個文件夾的路徑,並且對於文件夾中的每個文件我都想做一些操作。所以基本上我在尋找的是for file in folder
代碼類型,它使我可以訪問變量中的文件。Python操作文件夾中的文件 - 'for file in folder'
這樣做的Python方法是什麼?
感謝
編輯 - 例如:我的文件夾將包含一堆的XML文件,我有一個Python程序已經將其解析爲我需要的變量。
我知道一個文件夾的路徑,並且對於文件夾中的每個文件我都想做一些操作。所以基本上我在尋找的是for file in folder
代碼類型,它使我可以訪問變量中的文件。Python操作文件夾中的文件 - 'for file in folder'
這樣做的Python方法是什麼?
感謝
編輯 - 例如:我的文件夾將包含一堆的XML文件,我有一個Python程序已經將其解析爲我需要的變量。
這將允許您訪問和當前目錄打印所有的文件名:
import os
for filename in os.listdir('.'):
print filename
的os模塊包含有關可用的各種功能的更多信息。 os.listdir()函數也可以採用任何其他你想指定的路徑。
glob庫看起來有幫助嗎?
它將執行一些模式匹配,並接受絕對和相對地址。
>>> import glob
>>> for file in glob.glob("*.xml"): # only loops over XML documents
print file
看看'os.listdir'或'os.walk'。 – 2012-07-16 22:29:47