欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python os模块

程序员文章站 2022-03-16 15:15:44
...

python简单易上手,有需要的时候拿来就可以用,因为不是经常用,所以很多东西还是要现用现百度,一些常用的模块还是要记录一下。

os模块
1.处理操作系统的相关的功能
  os.name           获取操作系统平台
  os.getcwd()       获取现在的工作目录
  os.listdir()      获取某个目录下的所有文件名
  os.system()       用来运行shell命令
  os.remove()       删除某个文件
  os.path.existe()  检验给出的路径是否真地存在
  os.path.isfile()  判断是否为文件;若是,返回值为真
  os.path.isdir()   判断是否为文件夹;若是,返回值为真
  os.path.abspath(name)     获得绝对路径
  os.path.splitext()        分离文件名与扩展名
  os.path.split()           把一个路径拆分为目录+文件名的形式
  os.path.join(path,name)   连接目录与文件名或目录
  os.path.basename(path)    返回文件名
  os.path.dirname(path)     返回文件路径
2.操作系统相关调用和操作:
  os.environ            一个dictionary 包含环境变量的映射关系
  os.environ[“HOME”]    可以得到环境变量HOME的值
  os.chdir(dir)         改变当前目录 os.chdir(‘d:\outlook’)   注意windows下用到转义
  os.getcwd()           得到当前目录
  os.getegid()          得到有效组
  id os.getgid()        得到组id
  os.getuid()           得到用户id
  os.geteuid()          得到有效用户id
  os.setegid os.setegid() os.seteuid() os.setuid()  设置id
  os.getgruops()       得到用户组名称列表
  os.getlogin()        得到用户登录名称
  os.getenv            得到环境变量
  os.putenv            设置环境变量
  os.umask             设置umask
  os.system(cmd)       利用系统调用,运行cmd命令

 

相关标签: os