一、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模块常用功能 中文图文详解相关推荐

  1. 基于深度神经网络的图像分类与训练系统(MATLAB GUI版,代码+图文详解)

    摘要:本博客详细介绍了基于深度神经网络的图像分类与训练系统的MATLAB实现代码,包括GUI界面和数据集,可选择模型进行图片分类,支持一键训练神经网络.首先介绍了基于GoogleNet.ResNet进 ...

  2. linux系统密码输入快捷,linux 系统忘记密码的快捷解决方法(图文详解)

    linux 系统忘记密码的快捷解决方法(图文详解) 在学习Linux的过程当中,想到,万一自己忘记了linux的密码该怎么办? 其实,在linux当中,只用简单的操作几步,就可以更改用户密码~下面小编 ...

  3. Win7系统Visual Studio 2013配置OpenCV3.1图文详解

    Win7系统Visual Studio 2013配置OpenCV3.1图文详解 OpenCV3.1对硬件加速和移动开发的支持相对于老版本都有了较大改进,支持新的开发工具,更易于扩展,配置方式也比以前简 ...

  4. Spring MVC+Spring+Mybatis实现支付宝支付功能(图文详解)(转载)

    Spring MVC+Spring+Mybatis实现支付宝支付功能(图文详解) 前言 本教程详细介绍了如何使用ssm框架实现支付宝支付功能.本文章分为两大部分,分别是「支付宝测试环境代码测试」和「将 ...

  5. Python基础必掌握的正则表达式功能标志用法详解

    对于新手来说正则表达式其实很头疼的,竟让让你怀疑认证怎么能发明出来这么奇怪的东西,其实正则表达式是一个特殊的字符序列,它定义了复杂字符串匹配功能的模式,正则表达式语法需要一点时间来适应. 但是一旦习惯 ...

  6. Python学习:random模块下的choices()函数详解

    1.random.choice(seq)函数 从非空序列中随机选取一个数据并返回,该序列可以是list.tuple.str.set. 举例: import random print(random.ch ...

  7. python中logger_Python实现Logger打印功能的方法详解

    前言 众所周知在python中有专门用于logger打印的套件叫logging,但是该套件logger仅接收一个字符串类型的logger打印信息.因此,我们在使用是需要先提前将要打印的信息拼接成一个字 ...

  8. python牛顿法计算平方根_常用的平方根算法详解与实现

    本文从属于笔者的数据结构与算法系列文章. SquareRoot 平方根计算一直是计算系统的常用算法,本文列举出几张简单易懂的平方根算法讲解与实现.其中Java版本的代码参考这里 Reference B ...

  9. python中range 函数_Python range()函数用法图文详解

    python内置range()函数的作用是什么?它能返回一系列连续增加的整数,它的工作方式类似于分片,可以生成一个列表对象.range函数大多数时常出现在for循环中,在for循环中可做为索引使用.其 ...

最新文章

  1. springboot项目打包部署服务器
  2. 团队软件开发第一次冲刺(二)
  3. SPSS输出的结果都要写到文章中吗
  4. FastReport v3.2.5在BDS2006中的安装方法
  5. Java笔记-JPA保存数据时指定列不插入提交(CURRENT_TIMESTAMP)
  6. windows 传输目录文件到linux pscp: xxx: not a regular file
  7. JSK-390 计负均正【入门】
  8. 基于better-scroll实现的类似ios选择器
  9. jspSmartUpload 组件的使用方法
  10. 陈冠希英文道歉信难词深度剖析
  11. 怎么复制豆丁网的文字
  12. 浅谈你们不知道的区块链游戏
  13. 丢失数据文件和控制文件的恢复案例(zt)
  14. c语言中随机排序函数,利用随机函数产生N个随机整数(20000以上),对这些数进行多种方法进行排序。 用C语言编程...
  15. MATLA 2009B 中安装Sedumi
  16. chrome安装crx文件
  17. 什么是Bom,常用的bom属性又有哪些?
  18. 使用CAD镜像和修剪命令绘制图形
  19. Web前端开发必不可少的10个开源框架
  20. 【拼多多笔试题】小熊战斗力

热门文章

  1. js在for循环中绑定事件
  2. vue2路由移除#号(Apache)
  3. Eclipse Gradle 构建多模块项目
  4. document.compatMode属性
  5. 【转载】探寻C++最快的读取文件的方案
  6. oracle 递归应用(挺复杂的)
  7. Mac下布置appium环境
  8. python学习心得--编码格式篇
  9. 2017沈阳站流水账+感想
  10. [poj3254] Corn Fields