这是我在Windows计算机上搜索的文件
C:\Windows\System32\winlogon.exe我已经显示了所有文件的文件扩展名,选中了“显示隐藏文件”,选中了“显示隐藏系统文件”,我可以使用资源管理器看到该文件,但无法使用python查看该文件。我甚至无法使用以下方法看到该文件:
os.system( 'dir C:/Windows/System32/winlogon.exe' )通过运行命令提示符,我可以看到这个文件
dir C:\Windows\System32\winlogon.exePython文档:“在某些平台上,如果未授予对请求的文件执行os.stat()的权限,则此函数可能返回False,即使路径实际存在。”
我希望使用常规的python库来做到这一点。我还尝试了open()命令。如何使用Python找到这个文件?
注意:我在Windows的Cygwin下运行Python27。这是因为我在网络中,为了运行东西,在Windows的Cygwin sshd客户端上编写运行Linux,ssh的脚本比较容易。
发布于 2013-11-08 14:16:36
问题是我使用的是64位Windows和32位Cygwin。显然,32位Cygwin只能看到32位文件,而64位Cygwin可以看到所有文件。
来源:http://cygwin.com/ml/cygwin/2006-01/msg00444.html
这对于在64位环境上运行的所有32位应用程序来说都是正确的。如果应用程序计划在当前64位机器上运行,那么许多32位应用程序将升级到64位。
https://stackoverflow.com/questions/19843489
复制相似问题