📜  检查文件的可访问性 - Python (1)

📅  最后修改于: 2023-12-03 15:40:34.555000             🧑  作者: Mango

检查文件的可访问性 - Python

在Python中,通过使用os.access(path,mode)函数可以检查特定文件的可访问性,返回True或False。

参数说明
  • path:要检查可访问性的文件路径。

  • mode:要检查的访问权限,通常使用以下常量:

    • os.F_OK:文件是否存在。

    • os.R_OK:是否可读。

    • os.W_OK:是否可写。

    • os.X_OK:是否可执行。

代码示例
import os

# 检查文件是否存在
path = 'example.txt'
if os.access(path, os.F_OK):
    print('文件存在')
else:
    print('文件不存在')

# 检查文件是否可读
if os.access(path, os.R_OK):
    print('文件可读')
else:
    print('文件不可读')

# 检查文件是否可写
if os.access(path, os.W_OK):
    print('文件可写')
else:
    print('文件不可写')

# 检查文件是否可执行
if os.access(path, os.X_OK):
    print('文件可执行')
else:
    print('文件不可执行')
返回示例

检查文件是否存在

文件存在

检查文件是否可读

文件可读

检查文件是否可写

文件可写

检查文件是否可执行

文件不可执行

以上是一个简单的文件可访问性检查程序的实例。可以根据需要添加更多功能及条件。