os模块

OS模块简单的来说它是一个Python的系统编程的操作模块,可以处理文件和目录这些我们日常手动需要做的操作。

可以查看OS模块的帮助文档:
import os:#导入os模块
help(os) :查看os模块帮助文档,里面详细的模块相关函数和使用方法

os模块主要处理操作系统的相关的功能

命令 功能
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) 返回文件路径

操作系统相关调用和操作:

命令 功能
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命令

python3(七)os模块相关推荐

  1. Python3,os模块还可以这样玩,自动删除磁盘文件,非必要切勿操作。

    删除磁盘下所有的文件 1.引言 2.代码实战 2.1 模块介绍 2.2 获取盘符 2.3 获取盘符下的目录 2.3.1 os.listdir() 2.3.2 os.environ 2.3.3 os.g ...

  2. python3 os模块使用_Python3-os模块-操作系统的各种接口

    Python3中的os模块提供了一个便携的方式去使用操作系统的相关功能 os.name 返回导入的操作系统相关模块的名字,如 posix(unix/linux),nt(windows)等 os.env ...

  3. python3 os模块_python3 os模块

    os模块就是对操作系统进行操作, 这个模块提供了一种使用操作系统相关功能的可移植方式. 1.系统信息 posix.uname_result(sysname='Linux', nodename='lia ...

  4. Python3 os模块应用

    调用模块的实质是运行python代码,比如a.py文件里有函数f(),那么你在调用a模块的时候,实质是运行了a模块里的函数f(),这个时候内存里就有这个函数了,可以直接用,那是不是随便一个py类型的文 ...

  5. python3 os模块

    os 模块提供了非常丰富的方法用来处理文件和目录. 1.os.path 获取文件的属性信息 os.path模块 方法 方法 作用 os.path.exists(path) 判断路径是否存在,存在返回T ...

  6. Python(七)之OS模块

    文件系统功能:os模块 python编程时,经常和文件.目录打交道,这是就离不了os模块.os模块包含普遍的操作系统功能,与具体的平台无关.以下列举常用的命令: 目录: os.mkdir('/tmp/ ...

  7. Python基础(七)--模块和包

    目录 Python基础(七)--模块和包 1 模块 1.1 什么是模块 1.2 模块的使用 1.3 模块的搜索路径 1.4 模块的缓存 2 包 2.1 什么是包 2.2 包的使用 3 常用模块 3.1 ...

  8. python安装os模块_python的os模块(ipython,文件,目录,权限,管理)

    什么是os模块 os模块提供了多数操作系统的功能接口函数.当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作,在python编程时,经常和文件.目录打交道,这时就离不了o ...

  9. Python3之paramiko模块

    Python3之paramiko模块 转载☞:https://www.cnblogs.com/meng-wei-zhi/p/8258674.html 参考☞:https://www.cnblogs.c ...

最新文章

  1. MBProgressHUD 使用详解
  2. CSDN 的文化衫寄送到啦
  3. 性能优化-Bitmap内存管理及优化
  4. 40 | 案例篇:网络请求延迟变大了,我该怎么办?
  5. 【线性代数本质】2:线性组合和线性相关和线性无关以及张成的空间
  6. vs2010跟vs2008比较增加了哪些功能
  7. table()函数的使用,提高查询效率
  8. mfc大观之五、六(消息机制和消息运行)
  9. php curl获取404,php使用curl判断网页404(不存在)的方法
  10. 分享个10.2越狱手贱删除cydia最糟糕情况的恢复方法
  11. 给十二星座女生送礼物的技巧
  12. 打造数字化转型IT生态系统的IT管理方法:IT4IT一瞥
  13. Leetcode之Non-decreasing Array 问题
  14. uni-app如何获取位置信息(经纬度)
  15. 保卫萝卜迅玩版53关php,2018微信保卫萝卜迅玩版第50关攻略
  16. python象棋编程_Python开发象棋小游戏(绘制棋盘)
  17. 微信运动步数无限修改教程最高98800
  18. 查看Linux内核版本及发行版本
  19. 股豆网股票配资:A股集体大跌环保券商板块跌幅居前
  20. 分享google+facebook+twitter(Eclipse)

热门文章

  1. 3DMax的OFusion插件的使用问题
  2. jQuery快速复习
  3. 转 结构体中字节对齐问题(转载)
  4. JavaScript中的document.cookie的使用
  5. 关于迪杰斯特拉算法(最短路)的PHP实现
  6. 英特尔ARM开启芯片之战 消费者该何去何从?
  7. vc++ List Control控件获得所有选中行的序号
  8. 如何在客户端调用服务端代码
  9. cudnn下载_记录新电脑安装Ubuntu18.04,CUDA, cuDNN全过程
  10. 计算机基本网络测试命令实验报告,实验三 基本网络测试工具的使用