gpt4 book ai didi

python - 使用python检查文件的权限

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:51:49 24 4
gpt4 key购买 nike

我正在运行一个 python 脚本,首先要做的是,它需要在执行整个程序之前检查文件的权限。

我目前正在使用 os.system("stat -c '%a'/data/lims/LI")有没有更好的方法可以不使用 os.system 来做到这一点?

我的实际编码是

checker = int(os.system("stat -c '%a' /data/lims/LI"))
if checker != 000:
print "pass"

我想检查一个文件的权限,它应该是一个数字...比如 755、750 和其他如果是可执行权限,则执行。

最佳答案

是的,您可以使用 Python 的 os.stat(path)os.access(path)直接,例如检查它是否可执行

if os.access("/data/lims/LI", os.X_OK):
print "pass"

参见 Checking File Permissions in Linux with Python了解更多详情。

关于python - 使用python检查文件的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29517513/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com