如何使用Python检查文件的权限?
你可以使用os.access(path, mode)检查文件的读写和执行权限。例如,
>>> import os
>>> os.access('my_file', os.R_OK) # 检查读取权限
True
>>> os.access('my_file', os.W_OK) # 检查写入权限
True
>>> os.access('my_file', os.X_OK) # 检查执行权限
False
>>> os.access('my_file', os.F_OK) # 检查文件是否存在
True
你也可以使用os.stat获取文件或文件描述符的状态。由于使用位掩码来标识权限,因此解释起来相当复杂。你可以在这里了解更多: https://docs.python.org/3/library/os.html#os.stat
极客教程