📅  最后修改于: 2023-12-03 15:40:34.555000             🧑  作者: Mango
在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('文件不可执行')
检查文件是否存在
文件存在
检查文件是否可读
文件可读
检查文件是否可写
文件可写
检查文件是否可执行
文件不可执行
以上是一个简单的文件可访问性检查程序的实例。可以根据需要添加更多功能及条件。