• 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下取消只读

  • 相关阅读:
    返回顶部按钮效果实现
    WebAPI Angularjs 上传文件
    C# 单元测试
    C# 如何获取Url的host以及是否是http
    Dapper批量操作实体
    易优CMS:type的基础用法
    易优CMS:arcview基础用法
    易优CMS:channel的基础用法
    易优CMS:arclist 文档列表
    c语言必背代码
  • 原文地址:https://www.cnblogs.com/Long-w/p/9569962.html
Copyright © 2020-2023  润新知