python中startswith使用教程(Python os.access用法实例)
类别:脚本大全 浏览量:542
时间:2022-03-28 09:06:31 python中startswith使用教程
Python 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/python
# -*- coding: UTF-8 -*-import os, sys
# 假定 /tmp/foo.txt 文件存在,并有读写权限
ret = os.access("/tmp/foo.txt", os.F_OK)
print "F_OK - 返回值 %s"% retret = os.access("/tmp/foo.txt", os.R_OK)
print "R_OK - 返回值 %s"% retret = os.access("/tmp/foo.txt", os.W_OK)
print "W_OK - 返回值 %s"% retret = os.access("/tmp/foo.txt", os.X_OK)
print "X_OK - 返回值 %s"% ret
执行以上程序输出结果为:
F_OK - 返回值 True
R_OK - 返回值 True
W_OK - 返回值 True
X_OK - 返回值 False
您可能感兴趣
- python3常用内建函数(Python3中函数参数传递方式实例详解)
- python图书馆管理系统源码(python实现图书借阅系统)
- python将一个字符串逆序输出(Python字符串逆序的实现方法一题多解)
- python 组合数据类型(详解Python3 对象组合zip和回退方式*zip)
- python删除数据框重复变量(Python3删除排序数组中重复项的方法分析)
- python停止执行的代码(python定时检测无响应进程并重启的实例代码)
- pythondjango工作机制(Python后台开发Django会话控制的实现)
- linux切换python版本(linux安装python修改默认python版本方法)
- python爬虫10分钟教程(浅谈Python爬虫基本套路)
- python基础教学之125 装饰器简介(python3 property装饰器实现原理与用法示例)
- 多个图片拼接python实现(python实现两张图片的像素融合)
- python获取企业微信信息(通过shell+python实现企业微信预警)
- python微信支付接口(Python提取支付宝和微信支付二维码的示例代码)
- python操作pandas(详解Python学习之安装pandas)
- python中dict怎么创建(Python数据类型之Dict字典实例详解)
- python time模块是什么(python中时间模块的基本使用教程)
- 上海迪士尼攻略(上海迪士尼攻略旅游)
- 哪里可以看熊猫(成都哪里可以看熊猫)
- oppo手机的三种录屏方法,你知道有哪些吗(oppo手机的三种录屏方法)
- 吉林神秘传染链跨省 传染源尚未找到,舒兰 封城(吉林神秘传染链跨省)
- 吉林舒兰 封城 聚集性疫情传播链已延至沈阳,有一个细节让人忧心(吉林舒兰封城)
- 1天密接者猛增77人,患者轨迹透露危险信号 吉林市全面封闭管理(1天密接者猛增77人)
热门推荐
- .NET项目中的AssemblyInfo文件的介绍
- 怎么删掉laravel(laravel-admin的图片删除实例)
- yield方法可以使一个线程停止运行(Yii2.0框架模型添加/修改/删除数据操作示例)
- mysqlexplain各个字段作用(MySQL EXPLAIN语句的使用示例)
- laravel数据转换层(laravel通过a标签从视图向控制器实现传值)
- vmwareftp怎么用(Windows Azure VM上配置FTP服务器)
- dedecms滚动代码(dedecms使用sql语句调用文章静态链接地址的方法)
- C#不建议在构造函数中调用虚方法或虚属性
- rem怎么设置适配(详解如何使用rem或viewport进行移动端适配)
- axios实现原理(项目中Axios二次封装实例Demo)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9