在我的windows7 64位系統中,文件夾c:/windows/system32
中有一個名爲msconfig.exe
的文件。是的,它一定存在。python os.listdir不顯示所有文件
但是,當我使用os.listdir
來搜索文件夾c:/windows/system3
2,我沒有得到該文件。下面是測試代碼,在t1.py
:
import os
files = os.listdir("c:/windows/system32")
for f in files:
if f.lower() == "msconfig.exe":
print(f)
運行蟒蛇t1.py
後,我什麼也沒得到。 爲什麼文件錯過了?如何列出文件夾下的所有文件?
BTW:我使用Windows 7 64位
在Windows 7 ** 32位**的Python 3.2中,您的代碼通常適用於我。你有沒有試過搜索文件是否真的存在? – nhahtdh 2013-04-29 05:12:55
也許你想'system64' – jamylak 2013-04-29 05:17:22
@jamylak:'system32'是一個用詞不當,但它實際上包含64位系統上的64位版本的DLL和EXE。 – nhahtdh 2013-04-29 05:18:14