文章目录

  • 一、OS 模块简介
  • 二、os.system 方法
  • 三、OS 模块中的常用方法
  • 四、参考链接

一、OS 模块简介

os 就是 “operating system” 的缩写,顾名思义,os模块提供的就是各种 Python 程序与操作系统进行交互的接口。通过使用 os 模块,一方面可以方便地与操作系统进行交互,另一方面也可以极大增强代码的可移植性。

OS :文件/目录方法

os 模块提供了非常丰富的方法用来处理文件和目录。


二、os.system 方法

os.system 方法是 os 模块最基础的方法,其它的方法一般在该方法基础上封装完成。

os的system原理

  • system函数可以 将字符串转化成命令 在服务器上运行;其原理是每一条 system 函数执行时,其会创建一个子进程在系统上执行命令行,子进程的执行结果无法影响主进程;
  • 上述原理会导致当需要执行多条命令行的时候可能得不到预期的结果。

三、OS 模块中的常用方法

os.open(file, flags[, mode]):打开一个文件,并且设置需要的打开选项,mode参数是可选的

os.close(fd):关闭文件描述符 fd

os.read(fd, n):从文件描述符 fd 中读取最多 n 个字节,返回包含读取字节的字符串,文件描述符 fd对应文件已达到结尾, 返回一个空字符串。

os.write(fd, str):写入字符串到文件描述符 fd中。返回实际写入的字符串长度

os.getcwd():返回当前工作目录

os.mkdir(path[, mode]):以数字mode的mode创建一个名为path的文件夹,默认的 mode 是 0777 (八进制)。

os.remove(path):删除路径为path的文件。如果path 是一个文件夹,将抛出OSError; 查看下面的rmdir()删除一个 directory。

os.removedirs(path):递归删除目录。

os.rmdir(path):删除path指定的空目录,如果目录非空,则抛出一个OSError异常。

os.path 模块:获取文件的属性信息。


四、参考链接

  1. Python OS 文件/目录方法
  2. python 基础知识——os.system 函数的骚操作

【Python】OS 模块简介相关推荐

  1. Python OS模块和文件处理

    Python OS模块和文件处理 文件处理 1. 打开和关闭文件 2. 读&写 3. 文件定位 OS模块 1. OS模块简介: 2. OS模块常用函数 3. OS模块常用方法实战 4. 例题练 ...

  2. 转载: Python os 模块的功能以及子函数介绍

    原文链接: python之os模块 - 程序生(Codey) - 博客园 https://www.cnblogs.com/cxscode/p/8085326.html 一.Python OS模块介绍 ...

  3. python系统-Python OS模块常用功能 中文图文详解

    一.Python OS模块介绍 OS模块简单的来说它是一个Python的系统编程的操作模块,可以处理文件和目录这些我们日常手动需要做的操作. 可以查看OS模块的帮助文档: >>> i ...

  4. Python学习笔记四(Python OS模块)

    Python os模块提供了一个统一的操作系统接口函数,通过python os模块可以实现对系统本身的命令,文件,目录进行操作,官方参考文档( http://docs.python.org/libra ...

  5. python os模块下载_Python OS模块目录文件处理

    Python编程语言优势特点比较突出,在Python语言中,有一种标准模块叫OS模块,Python OS模块包含普遍的操作系统功能,如果你希望你的程序能够与平台无关的话,这个模块尤为重要,它允许一个程 ...

  6. python os模块 常用命令

    os 模块用法示例 python编程时,经常和文件.目录打交道,这是就离不了os模块.os模块包含普遍的操作系统功能,与具体的平台无关.以下列举常用的命令 1. os.name()--判断现在正在实用 ...

  7. Python os模块文件操作(二)

    Python os模块文件操作(二) os模块对文件夹和文件的操作很多.可以先看: https://blog.csdn.net/weixin_43790276/article/details/9867 ...

  8. Python os模块文件操作(一)

    Python os模块文件操作(一) 一.文件描述符 在使用代码对文件进行操作时,为了指定操作的文件,避免不了要使用文件描述符,所以我们先介绍什么是文件描述符. 操作系统为了高效管理已经被打开的文件, ...

  9. Python os模块 -Python系统编程中的操作模块

    Python os模块 -Python系统编程中的操作模块 用途:处理(文件与目录)操作 以下为简单的常用操作 import os 导入os模块 help(os) 查看os模块帮助文档 os.name ...

最新文章

  1. 以ajax请求方式进行文件下载操作失败的原因及解决方案
  2. 海量数据库及分区4——《12年资深DBA教你Oracle开发与优化——性能优化部分》...
  3. Spring MVC 常用Jar包官方下载地址(官方Maven仓库)
  4. AI数学基础之:概率和上帝视角
  5. Kinect学习笔记(五)——更专业的深度图
  6. html5 无障碍,[Vue 3] 教程 – 无障碍 – 基础
  7. 【Elasticsearch】Elasticsearch analyzer 中文 分词器
  8. checkbox取反
  9. NumPy库---数组的基本操作
  10. 利用 Python 爬取58同城品牌公寓(附带租房指南)
  11. react和js递归遍历树形结构数据
  12. 【经典算法】:英雄联盟中打字屏蔽系统的实现
  13. WPS下合并doc文档
  14. 【Python 跟书学习笔记】
  15. 9宫格解锁 android_9个点的所有解锁图_Android九宫格手势锁设定和解锁
  16. adb cat delay 2 second
  17. 嵌入式系统主要应用哪些行业?
  18. 5G大时代来临智慧城市智能化建设加速完成
  19. 调整Apache Spark应用程序的Java垃圾收集
  20. SmartPTT、SmartICS 工业产品存在多个严重漏洞,影响全球90国

热门文章

  1. Arduino开发实例-多机CAN-Bus通信(基于MCP2515)
  2. 【读书笔记】《肖申克的救赎》——小说比电影更有蕴含自由的力量
  3. ABAP 创建Rest接口实例
  4. ubuntu使用Xubuntu,XFCE,更轻量级的桌面环境
  5. HTML5新标签与特性
  6. vue实现后台实时编辑预览页面,小程序端展示
  7. 3dmax模型完美转glb模型,gltf格式模型转fbx格式转obj格式
  8. 基于MATLAB/SIMULINK的双馈风力发电机(DFIG)并网模型
  9. 根据身份证获取姓名和性别
  10. 重阳节计算机培训,重阳节教案