使用OS.Access执行检查文件权限示例

OS.Access是要检查目录是否存在的解决方案,并且可以访问读写。

import os
path = "/home/myFiles/directory1"
Check if path exists os.access(path, os.F_OK)
Check if path is Readable os.access(path, os.R_OK)
Check if path is Writable os.access(path, os.W_OK)
Check if path is Executable os.access(path, os.E_OK)
also it's possible to perform all checks together
os.access(path, os.F_OK & os.R_OK & os.W_OK & os.E_OK)

如果允许访问,则返回True;如果不允许,则返回False。这些在unix和windows上可用。

Python如何检查文件是否存在以及其权限

Python 检查路径是否存在,以及权限

access()使用os.F_OK参数,测试路径是否存在。
access()使用os.R_OK参数,测试路径的可读性。
access()使用os.W_OK参数,测试路径的可写性。
access()使用os.X_OK参数,测试路径的可执行性。

日期:2020-06-02 22:16:03 来源:oir作者:oir