OS模块 import os

作者: PythonMaO | 来源:发表于2017-05-26 19:56 被阅读63次

    1.1.1操作系统相关的调用和操作: import os

    包含环境变量的映射关系

    os.environ一个dictionary

    可以得到环境变量HOME的值

    os.environ["HOME"]

    改变当前目录

    os.chdir(dir)

    os.chdir('d:\\outlook')

    注意windows下用到转义

    得到当前目录

    os.getcwd()

    得到有效组id

    os.getegid()

    得到组id

    os.getgid()

    得到用户id

    os.getuid()

    得到有效用户id

    os.geteuid()

    得到用户组名称列表

    os.getgruops()

    得到用户登录名称

    os.getlogin()

    得到环境变量

    os.getenv

    设置环境变量

    os.putenv

    设置umask

    import os

    os.umask

    利用系统调用,运行cmd命令

    os.system(cmd)

    创建文件夹

    importos

    os.mkdir("张三")

    os.makedirs(‘m/n’)

    获取当前目录

    importos

    os.getcwd()

    改变默认目录

    importos

    os.chdir("../")

    获取目录列表

    importos

    os.listdir("./")

    删除文件夹

    importos

    os.rmdir("张三")

    import shutil

    os.rmtree(‘m’)

    判断给出路径是否为一个文件:返回Flase True

    os.path.isfile()

    判断给出的路径是否为一个目录:

    os.path.isdir()

    判断给出的路径是否是绝对路径:

    os.path.isabs()

    判断给出的路径是否真实存在:

    os.path.exists()

    返回False是一个错误的路径

    分离给定路径的目录名和文件名:

    os.path.split(p)

    分离扩展名:

    os.path.splitext(p)

    扩展名可能为空

    获取路径名:

    os.path.dirname(p)

    获取文件名:

    os.path.basename(p)

    重命名:

    os.rename(old, new)

    相关文章

      网友评论

        本文标题:OS模块 import os

        本文链接:https://www.haomeiwen.com/subject/iomzxxtx.html