检查文件路径及权限-python成为专业人士笔记

来自《Python专业人士笔记系列》

os.access 是检查目录是否存在以及是否可读写的绝佳的解决方案

直接看如下例子:

        import os

path = "/home/myFiles/directory1"

## 检查文件路径是否存在
print(os.access(path, os.F_OK))

## 检查路径是否可读
print(os.access(path, os.R_OK))

## 检查路径是否可写
print(os.access(path, os.W_OK))

#输出:

False
False
False


      

当然,你也可以一起执行所有的检查 :

        os.access(path, os.F_OK & os.R_OK & os.W_OK)
      

如果允许访问,上面所有的都返回True,如果不允许访问,返回False。它们可以在unix、linux和windows上使用。

你可能感兴趣的:(检查文件路径及权限-python成为专业人士笔记)