在Windows上的Python中,有没有一种方法可以确定用户是否有权访问目录?我看了一下os.access
,但它给出了错误的结果。Python - 测试目录权限
>>> 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被解释为一个(无效)转义序列 – 2009-02-11 22:34:31