OS模块 import os

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模块 os模块的作用: os,语义为操作系统,所以肯定就是操作系统相关的功能了,可以处理文件和目录这些我们日常...
    Irlans阅读 642评论 0 2
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,087评论 19 139
  • 记录常用命令: os.name #显示当前使用的平台 os.sep #当前平台下路径分隔符 os.lines...
    merryzhou阅读 438评论 0 0
  • os模块简介: OS模块是Python标准库中的一个用于访问操作系统功能的模块,OS模块提供了一种可移...
    翟振光阅读 5,145评论 0 6
  • 2.和操作系统相关的调用 系统相关的信息模块 import sys sys.argv是一个list,包含所有的命令...
    周倜吉阅读 377评论 0 0