【发布时间】:2010-10-07 01:13:06
【问题描述】:
在 Windows 上的 Python 中,有没有办法确定用户是否有权访问目录?我查看了os.access,但它给出了错误的结果。
>>> os.access('C:\haveaccess', os.R_OK)
False
>>> os.access(r'C:\haveaccess', os.R_OK)
True
>>> os.access('C:\donthaveaccess', os.R_OK)
False
>>> os.access(r'C:\donthaveaccess', os.R_OK)
True
我做错了吗?有没有更好的方法来检查用户是否有权访问目录?
【问题讨论】:
-
第一次和第三次访问失败,因为 \h 被解释为(无效)转义序列
标签: python windows permissions directory