python3(七)os模块
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模块相关推荐
- 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 ...
- python3 os模块使用_Python3-os模块-操作系统的各种接口
Python3中的os模块提供了一个便携的方式去使用操作系统的相关功能 os.name 返回导入的操作系统相关模块的名字,如 posix(unix/linux),nt(windows)等 os.env ...
- python3 os模块_python3 os模块
os模块就是对操作系统进行操作, 这个模块提供了一种使用操作系统相关功能的可移植方式. 1.系统信息 posix.uname_result(sysname='Linux', nodename='lia ...
- Python3 os模块应用
调用模块的实质是运行python代码,比如a.py文件里有函数f(),那么你在调用a模块的时候,实质是运行了a模块里的函数f(),这个时候内存里就有这个函数了,可以直接用,那是不是随便一个py类型的文 ...
- python3 os模块
os 模块提供了非常丰富的方法用来处理文件和目录. 1.os.path 获取文件的属性信息 os.path模块 方法 方法 作用 os.path.exists(path) 判断路径是否存在,存在返回T ...
- Python(七)之OS模块
文件系统功能:os模块 python编程时,经常和文件.目录打交道,这是就离不了os模块.os模块包含普遍的操作系统功能,与具体的平台无关.以下列举常用的命令: 目录: os.mkdir('/tmp/ ...
- Python基础(七)--模块和包
目录 Python基础(七)--模块和包 1 模块 1.1 什么是模块 1.2 模块的使用 1.3 模块的搜索路径 1.4 模块的缓存 2 包 2.1 什么是包 2.2 包的使用 3 常用模块 3.1 ...
- python安装os模块_python的os模块(ipython,文件,目录,权限,管理)
什么是os模块 os模块提供了多数操作系统的功能接口函数.当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作,在python编程时,经常和文件.目录打交道,这时就离不了o ...
- Python3之paramiko模块
Python3之paramiko模块 转载☞:https://www.cnblogs.com/meng-wei-zhi/p/8258674.html 参考☞:https://www.cnblogs.c ...
最新文章
- MBProgressHUD 使用详解
- CSDN 的文化衫寄送到啦
- 性能优化-Bitmap内存管理及优化
- 40 | 案例篇:网络请求延迟变大了,我该怎么办?
- 【线性代数本质】2:线性组合和线性相关和线性无关以及张成的空间
- vs2010跟vs2008比较增加了哪些功能
- table()函数的使用,提高查询效率
- mfc大观之五、六(消息机制和消息运行)
- php curl获取404,php使用curl判断网页404(不存在)的方法
- 分享个10.2越狱手贱删除cydia最糟糕情况的恢复方法
- 给十二星座女生送礼物的技巧
- 打造数字化转型IT生态系统的IT管理方法:IT4IT一瞥
- Leetcode之Non-decreasing Array 问题
- uni-app如何获取位置信息(经纬度)
- 保卫萝卜迅玩版53关php,2018微信保卫萝卜迅玩版第50关攻略
- python象棋编程_Python开发象棋小游戏(绘制棋盘)
- 微信运动步数无限修改教程最高98800
- 查看Linux内核版本及发行版本
- 股豆网股票配资:A股集体大跌环保券商板块跌幅居前
- 分享google+facebook+twitter(Eclipse)