在我的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