说到编程语言python,有一个著名的格言"余生太短,只用python"。如果要分析为什么会存在这么一句格言?python的语法并不简单,有复杂难懂的部分,之所以有这样一句格言,是因为python中有很多强大的模块,就像一个武器库。

Python正式由于这些模块的出现,只要引入这个模块,调用这个模块的集成函数,问题迎刃而解;不需要从头开始,节省了大量的时间。

这篇文章介绍一个非常有趣的模块os模块,可以使用这个模块操作文件、删除文件、查看文件夹大小和内容、处理绝对和相对路径、检查路径是否有效。

如果要使用这么模块,首先要引入这个模块,在python的编译环境下输入"import os",这样就可以使用os模块中的函数了。

使用os.getcwd()获取当前目录;使用os.chdir()更改当前目录;使用os.path.join()将多个文件夹合并成目录。

使用os.makedirs()创建文件夹;使用os.path.getsize(path)获取path路径下的文件的字节数;使用os.listdir(path)获取文件名字符串的列表。

使用os.path.exists(path)检查路径所在的文件或文件夹是否存在;使用os.path.isdir(path)检查路径所在文件夹是否存在;使用os.path.isfile(path)检查路径所在的文件是否存在。

使用os.unlink(filename)删除文件;使用os.listdir()列出当前目录下的文件。

使用os.abspath()将相对路径转换为绝对路径;使用os.path.isabs()验证参数是否为绝对路径,如果不是,返回false;如果是,返回true。使用os.path. relpath(path,start)将返回start路径到path的相对路径

当然os模块中还有很多其他的函数,可以有很多功能。使用这个模块可以体会到使用linux命令行操作的感觉。

(该文章为原创,抄袭必究)

python中os模块_Python的武器库11:os模块相关推荐

  1. python中random库_python标准库之random模块

    Python中的random模块用于生成随机数. 下面具体介绍random模块的功能: 1.random.random() #用于生成一个0到1的 随机浮点数:0<= n < 1.0 1 ...

  2. python中import星_Python imports 指北

    声明:如果你每天写Python,你会发现这篇文章中没有新东西. 这是专为那些像运维人员等偶尔使用Python的人以及那些忘记/误用python import的人写的. 尽管如此,代码是用Python ...

  3. Python中的文本处理(一)str 模块完全解析

    前言 字符串处理是编程中常用到的操作,本系列总结的目标是通过系统的介绍不同的方法来完成不同复杂度的字符串处理操作. 旨在方便大家遇到不同的需求时,可以快速找到合适的处理方式,从而使代码开发快速,简洁, ...

  4. python 查看当前目录_Python的武器库11:os模块

    说到编程语言python,有一个著名的格言"余生太短,只用python".如果要分析为什么会存在这么一句格言?python的语法并不简单,有复杂难懂的部分,之所以又这样一句格言,是 ...

  5. python中sys用法_python中os和sys模块的区别与常用方法总结

    python 的 python中os和sys模块的区别与常用方法总结 前言 本文主要介绍了关于python中os和sys模块区别与常用方法的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看 ...

  6. python中文件的读取与写入以及os模块

    1.文件读取的三部曲:打开 ---> 操作 ----> 关闭 r(默认参数): -只能读,不能写 -读取文件不存在 会报错 FileNotFoundError: [Errno 2] No ...

  7. python中json模块_Python使用内置json模块解析json格式数据的方法

    本文实例讲述了Python使用内置json模块解析json格式数据的方法.分享给大家供大家参考,具体如下: Python中解析json字符串非常简单,直接用内置的json模块就可以,不需要安装额外的模 ...

  8. python中添加路径_python中添加模块导入路径的方法

    python中自定义模块导入路径的方式主要有以下3种: (1)使用sys.path.append()随着程序执行,会动态地添加模块导入的路径,但是程序执行结束后就会立即失效(临时性的) import ...

  9. python中getopt函数_python getopt模块使用方法

    python中 getopt 模块,是专门用来处理命令行参数的 getop标准格式: 函数getopt(args, shortopts, longopts = []) shortopts 是短参数   ...

最新文章

  1. 又一款Markdown组合神器!!!
  2. ICML 2021论文数据分析:谷歌第一,国内北大论文最多
  3. 20181023-3 每周例行报告
  4. JavaWeb——内置对象session与httpSession对象是同一个东西么?
  5. Json 与GeoJson
  6. jzoj4010-Philips and Calculator【搜索,dp】
  7. 判断CPU大小端模式
  8. 微信sdk 隐藏右上角菜单项
  9. 起搏器可以用计算机吗,带心脏起搏器能否使用电脑
  10. IIS支持flv文件
  11. 为什么我们一直赚不到钱?
  12. 计算机硬盘检测和修复工具,教你怎么使用硬盘检测修复工具教程
  13. JAVA之假克隆、浅克隆、深克隆
  14. 电脑公司 GHOST_XP SP3 装机版V2013
  15. AD20 指定层PCB图纸1:1打印步骤笔记
  16. SPLAYER中文字幕乱码
  17. AntDesignVue中Table表格嵌套子表格expandedRowRender插槽用法
  18. shell中的if语句
  19. 给PowerPoint演示文挡瘦身
  20. LeetCode 每日一题 3. 无重复字符的最长子串

热门文章

  1. Android之SurfaceView
  2. HTML文字横向滚动
  3. centos下apache安装
  4. mongodb和mysql的对比_MongoDB和MySQL的区别
  5. python处理文件名_[请教]python的中文文件名处理
  6. python将数据集分成训练样本和类标签
  7. np.squeeze()
  8. Python数据类型-元组类型
  9. 齐次坐标,怎么你也叫Homogeneous
  10. 常见的设计模式--单例模式