使用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 检查路径是否存在,以及权限
access()使用os.F_OK参数,测试路径是否存在。
access()使用os.R_OK参数,测试路径的可读性。
access()使用os.W_OK参数,测试路径的可写性。
access()使用os.X_OK参数,测试路径的可执行性。
日期:2020-06-02 22:16:03 来源:oir作者:oir