zoukankan      html  css  js  c++  java
  • python之os模块

    python之os模块
    1、os.access()
    查看文件是否有指定权限,有则返回True否则返回flase
    os.access(path, mode)
    path:指定文件路径
    mode:参数有F_OK(是否存在),R_OK(可读),W_OK(可写),X_OK(可执行)

    2、os.chdir()
    方法用于改变当前工作目录到指定的路径。

    3、os.getcwd()
    方法用于查看当前路径。

    4、os.chmod()
    方法用于更改文件或目录的权限。
    权限指定:
    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下取消只读

    5、os.chown()
    方法用于更改文件所有者,如果不修改可以设置为 -1, 你需要超级用户权限来执行权限修改操作。
    只支持在 Unix 下使用。

    6、os.chroot()
    方法用于更改当前进程的根目录为指定的目录,使用该函数需要管理员权限。

    7、os.close()
    方法用于关闭指定的文件描述符 fd。

    8、os.name
    方法用于获取当前平台(‘nt’,’posix‘)。

    9、os.listdir()
    方法用于返回指定目录下的所有文件名(包括文件夹)。

    10、os.remove()
    方法用于删除指定文件。

    11、os.rmdir()
    方法用于删除指定目录。

    12、os.mkdir()
    方法用于创建目录。

    13、os.path.isfile()
    判断指定对象是否为文件,若是返回True,否则返回Flase。

    14、os.path.isdir()
    判断指定对象是否为目录,若是返回True,否则返回Flase。

    15、os.path.exists()
    判断指定对象是否存在,若是返回True,否则返回Flase。

    16、os.path.split()
    返回路径的目录和文件名。

    17、os.path.splitext()
    将文件名和后缀名分开。

    18、os.system()
    执行平台命令。

    19、os.path.getsize()
    获取文件大小,如果为目录则返回0。

    20、os.path.basepath()
    获取绝对路径。

    21、os.path.json()
    链接目录和文件名组成路径。

    22、os.path.basename()
    返回路径里的文件名。

    23、os.path.dirname()
    返回路径里的路径。

    24、os.path.getmtime()
    返回在此path下最后一次修改的时间戳。

    微信扫码,介绍更全面详细。

  • 相关阅读:
    招行面试
    今日头条面试[教育岗]
    四方精创 面试
    ArrayList 源码
    redis缓存,穿透,击穿,雪崩
    hashMap
    集合整理
    阿里CBU技术部一面
    网安面试
    php递归获取顶级父类id
  • 原文地址:https://www.cnblogs.com/xuxianshen/p/10215698.html
Copyright © 2011-2022 走看看