我遇到了一个问题,python 无法看到计算机上确实存在的文件夹或文件。我已经确保路径中没有符号链接,并且我可以完全控制 NTFS 文件权限。我什至删除了任何隐藏的属性。下面是我正在使用的脚本及其输出:
import os
path = 'C:\\Windows\\System32\\GroupPolicy\\Machine'
print path
test = os.path.exists(path)
print test
C:\Windows\System32\GroupPolicy\Machine
False
Run Code Online (Sandbox Code Playgroud)
当我确保文件夹确实存在时,我不确定为什么它返回 False。如果我从路径中删除“\Machine”,它会返回 True。我已从命令提示符验证以下命令有效:
if exist c:\Windows\System32\GroupPolicy\Machine echo found
Run Code Online (Sandbox Code Playgroud)
任何关于如何在 python 中工作的建议将不胜感激。这是我使用的 Python 版本:Python 2.7.6(默认,2013 年 11 月 10 日,19:24:18)[MSC v.1500 32 位(英特尔)] on win32