学习方法

如何学习python的os模块

时间:2022-10-05 18:44:46 学习方法 我要投稿
  • 相关推荐

如何学习python的os模块

  python的os模块是怎么样的呢?如何学习python的os模块呢?请看下面

如何学习python的os模块

  学习python的os模块的方法

  工具/原料

  任何linux操作系统

  方法/步骤

  首先介绍一下os模块用于提供跨操作系统的、可以移植的操作,可以执行基本上所有的linux命令,可以说是python最常用的模块之一。

  下面开始介绍这个模块里常用的功能。

  如果你想直到当前的操作系统平台可以这样使用(命令行模式演示,脚本方式类似)。

  首先

  import os

  print os.name

  如果你用windows系统,就会使出nt,同理linux、unix系统就会输出posix。

  如果想利用os模块得到当前工作目录,类似于shell里的pwd的话,可以用os.getpwd()函数,显示的是当前python脚本的目录路径。

  如果想返回指定目录下的所有文件和目录名,用os.listdir()函数即可获得。

  这里我使用 print os.listdir(os.getcwd()) 先获得当前目录再获得当前目录下的所有文件。

  接下来演示一下os.remove来删除一个文件。

  先touch新建一个abc,ls显示出来,在命令行里执行os.remove('abc')删除

  接下来介绍os.system()这个函数,可以用来执行操作系统的shell命令。

  os.sep用来显示系统的分隔符,os.linesep用来显示系统的换行符Windows使用'\r\n',Linux使用'\n'而Mac使用'\r'。

  下面介绍一下os.path的用法,在获取文件路径,文件名时非常有用。

  os.path.split()用来返回路径目录名和文件名

  os.path.isfile()和os.path.isdir()函数分别判断给出的路径是文件还是目录。

  os.path.exists()判断文件或者路径是否存在

  os.path.abspath(name)获得文件的绝对路径

  os.path.normpath(path)规范path路径的字符串形式

  os.path.getsize(name)获得name文件大小,如果name是目录返回0L

  os.path.splitext()用来分离文件名与扩展名,并且返回tuple

  os.path.join(path,name):将目录与文件名或目录等连接起来

  os.path.basename(path):返回路径中的文件名

  os.path.dirname(path):只是返回路径,不包含文件名。

  接下来我们使用os模块配合re正则表达式,写一个函数来查找当前目录下特定类型的文件。

【如何学习python的os模块】相关文章:

[作文素材]python if not Secretspeakingifnotunab10-07

python数据科学培训心得06-17

语文的四大模块学习方法10-10

如何学习游泳10-09

如何学习隶书09-23

如何学习瑜伽10-08

如何自主学习10-11

如何学会学习05-16

如何学习圆号08-26

如何学习英语09-27