济南卓远网站建设公司,建站之星网站模板商城,大唐工作室 网站制作,国家时事新闻2020最新Python3 os.access() 方法概述os.access() 方法使用当前的uid/gid尝试访问路径。大部分操作使用有效的 uid/gid, 因此运行环境可以在 suid/sgid 环境尝试。语法access()方法语法格式如下#xff1a;os.access(path, mode);参数path -- 要用来检测是否有访问权限的路径。mode -…Python3 os.access() 方法概述os.access() 方法使用当前的uid/gid尝试访问路径。大部分操作使用有效的 uid/gid, 因此运行环境可以在 suid/sgid 环境尝试。语法access()方法语法格式如下os.access(path, mode);参数path -- 要用来检测是否有访问权限的路径。mode -- mode为F_OK测试存在的路径或者它可以是包含R_OK, W_OK和X_OK或者R_OK, W_OK和X_OK其中之一或者更多。os.F_OK: 作为access()的mode参数测试path是否存在。os.R_OK: 包含在access()的mode参数中 测试path是否可读。os.W_OK 包含在access()的mode参数中 测试path是否可写。os.X_OK 包含在access()的mode参数中 测试path是否可执行。返回值如果允许访问返回 True , 否则返回False。实例以下实例演示了 access() 方法的使用#!/usr/bin/python3import os, sys# 假定 /tmp/foo.txt 文件存在并有读写权限ret os.access(/tmp/foo.txt, os.F_OK)print (F_OK - 返回值 %s% ret)ret os.access(/tmp/foo.txt, os.R_OK)print (R_OK - 返回值 %s% ret)ret os.access(/tmp/foo.txt, os.W_OK)print (W_OK - 返回值 %s% ret)ret os.access(/tmp/foo.txt, os.X_OK)print (X_OK - 返回值 %s% ret)执行以上程序输出结果为F_OK - 返回值 TrueR_OK - 返回值 TrueW_OK - 返回值 TrueX_OK - 返回值 False