python系统-Python OS模块常用功能 中文图文详解
一、Python OS模块介绍
OS模块简单的来说它是一个Python的系统编程的操作模块,可以处理文件和目录这些我们日常手动需要做的操作。
可以查看OS模块的帮助文档:
>>> import os #导入os模块
>>> help(os) #查看os模块帮助文档,里面详细的模块相关函数和使用方法
二、OS模块重要函数和变量:
1 )、os.sep 更改操作系统中的路径分隔符。
2 )、os.getcwd()获取当前路径,这个在Python代码中比较常用。
3 )、os.listdir() 列出当前目录下的所有文件和文件夹。
4 )、os.remove() 方法可以删除指定的文件。
5 )、os.system() 方法用来运行shell命令。
6 )、os.chdir() 改变当前目录,到指定目录中。
三、OS模块函数作用详解
os.system函数可以运行shello命令,Linux系统中就是终端模拟器中的命令。
也有一些函数可以执行外部程序,包括execv,它会退出Python解释器,并且将控制权交给被执行的程序。
os.sep变量主要用于系统路径中的分隔符。
Windows系统通过是“\”,Linux类系统如Ubuntu的分隔符是“/”,而苹果Mac OS系统中是“:”。
四、OS模块案例代码演示
说明:以上玩蛇网Leo只做了几种简单的os模块操作目录和文件的演示,如果有兴趣了解更复杂、更巧妙的方法可以参加我们的Python培训课程。
总结:OS模块在系统文件和目录操作中使用的比较多,也是我们的常用模块,大家一定要掌握的知识,这是Python标准库中一个典型的跨平台模块,支持Windows和Linux等系统操作,无需修改任何代码,也不会产生错误。
浏览这篇文章的网友,正在看:
Python 100例 练习题
树莓派python编程
正则表达式
JSON教程
Apache配置
MySQL数据库
Python标签页
玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/module/os.html
相关文章 Recommend
python系统-Python OS模块常用功能 中文图文详解相关推荐
- 基于深度神经网络的图像分类与训练系统(MATLAB GUI版,代码+图文详解)
摘要:本博客详细介绍了基于深度神经网络的图像分类与训练系统的MATLAB实现代码,包括GUI界面和数据集,可选择模型进行图片分类,支持一键训练神经网络.首先介绍了基于GoogleNet.ResNet进 ...
- linux系统密码输入快捷,linux 系统忘记密码的快捷解决方法(图文详解)
linux 系统忘记密码的快捷解决方法(图文详解) 在学习Linux的过程当中,想到,万一自己忘记了linux的密码该怎么办? 其实,在linux当中,只用简单的操作几步,就可以更改用户密码~下面小编 ...
- Win7系统Visual Studio 2013配置OpenCV3.1图文详解
Win7系统Visual Studio 2013配置OpenCV3.1图文详解 OpenCV3.1对硬件加速和移动开发的支持相对于老版本都有了较大改进,支持新的开发工具,更易于扩展,配置方式也比以前简 ...
- Spring MVC+Spring+Mybatis实现支付宝支付功能(图文详解)(转载)
Spring MVC+Spring+Mybatis实现支付宝支付功能(图文详解) 前言 本教程详细介绍了如何使用ssm框架实现支付宝支付功能.本文章分为两大部分,分别是「支付宝测试环境代码测试」和「将 ...
- Python基础必掌握的正则表达式功能标志用法详解
对于新手来说正则表达式其实很头疼的,竟让让你怀疑认证怎么能发明出来这么奇怪的东西,其实正则表达式是一个特殊的字符序列,它定义了复杂字符串匹配功能的模式,正则表达式语法需要一点时间来适应. 但是一旦习惯 ...
- Python学习:random模块下的choices()函数详解
1.random.choice(seq)函数 从非空序列中随机选取一个数据并返回,该序列可以是list.tuple.str.set. 举例: import random print(random.ch ...
- python中logger_Python实现Logger打印功能的方法详解
前言 众所周知在python中有专门用于logger打印的套件叫logging,但是该套件logger仅接收一个字符串类型的logger打印信息.因此,我们在使用是需要先提前将要打印的信息拼接成一个字 ...
- python牛顿法计算平方根_常用的平方根算法详解与实现
本文从属于笔者的数据结构与算法系列文章. SquareRoot 平方根计算一直是计算系统的常用算法,本文列举出几张简单易懂的平方根算法讲解与实现.其中Java版本的代码参考这里 Reference B ...
- python中range 函数_Python range()函数用法图文详解
python内置range()函数的作用是什么?它能返回一系列连续增加的整数,它的工作方式类似于分片,可以生成一个列表对象.range函数大多数时常出现在for循环中,在for循环中可做为索引使用.其 ...
最新文章
- springboot项目打包部署服务器
- 团队软件开发第一次冲刺(二)
- SPSS输出的结果都要写到文章中吗
- FastReport v3.2.5在BDS2006中的安装方法
- Java笔记-JPA保存数据时指定列不插入提交(CURRENT_TIMESTAMP)
- windows 传输目录文件到linux pscp: xxx: not a regular file
- JSK-390 计负均正【入门】
- 基于better-scroll实现的类似ios选择器
- jspSmartUpload 组件的使用方法
- 陈冠希英文道歉信难词深度剖析
- 怎么复制豆丁网的文字
- 浅谈你们不知道的区块链游戏
- 丢失数据文件和控制文件的恢复案例(zt)
- c语言中随机排序函数,利用随机函数产生N个随机整数(20000以上),对这些数进行多种方法进行排序。 用C语言编程...
- MATLA 2009B 中安装Sedumi
- chrome安装crx文件
- 什么是Bom,常用的bom属性又有哪些?
- 使用CAD镜像和修剪命令绘制图形
- Web前端开发必不可少的10个开源框架
- 【拼多多笔试题】小熊战斗力