zoukankan      html  css  js  c++  java
  • 15、python入门-os模块模块

    Python OS

    os 模块提供了非常丰富的方法用来处理文件和目录。常用的方法如下表所示:

    1、os.access(path, mode) 检验权限模块

      检验某个路径path是否存在,是否可读,是否具有可执行权限(mode -- mode为F_OK,测试存在的路径,或者它可以是包含R_OK, W_OK和X_OK或者R_OK, W_OK和X_OK其中之一或者更多。)

    2、os.chdir(path) 改变当前工作目录

      path -- 要切换到的新路径。切换成功返回true,切换失败返回false

    3、os.chmod(path, mode) 更改权限

      path -- 文件名路径或目录路径。

      mode的取值:

          stat.S_IXOTH: 其他用户有执行权0o001

          stat.S_IWOTH: 其他用户有写权限0o002

          stat.S_IROTH: 其他用户有读权限0o004

          stat.S_IRWXO: 其他用户有全部权限(权限掩码)0o007

          stat.S_IXGRP: 组用户有执行权限0o010

          stat.S_IWGRP: 组用户有写权限0o020

          stat.S_IRGRP: 组用户有读权限0o040

          stat.S_IRWXG: 组用户有全部权限(权限掩码)0o070

          stat.S_IXUSR: 拥有者具有执行权限0o100

          stat.S_IWUSR: 拥有者具有写权限0o200

          stat.S_IRUSR: 拥有者具有读权限0o400

          stat.S_IRWXU: 拥有者有全部权限(权限掩码)0o700

          stat.S_ISVTX: 目录里文件目录只有拥有者才可删除更改0o1000

          stat.S_ISGID: 执行此文件其进程有效组为文件所在组0o2000

          stat.S_ISUID: 执行此文件其进程有效用户为文件所有者0o4000

          stat.S_IREAD: windows下设为只读

          stat.S_IWRITE: windows下取消只读

  • 相关阅读:
    mysql免安装版配置+navicat测试
    查询SQL Version详细信息
    拆分数据库测试之--收缩数据库
    测试拆分比较大SQL Server数据库
    SQL捕捉blocking信息
    T-SQL 重复读(Double Read)问题的理解
    Node.js版-七夕无事,人艰勿拆,求别说...
    css实现三角箭头(兼容IE6)
    前端开发的基础知识点摘要
    jQuery原理系列-常用Dom操作
  • 原文地址:https://www.cnblogs.com/Long-w/p/9569962.html
Copyright © 2011-2022 走看看