Python os 模块

Posted A running snail,little step ev

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python os 模块相关的知识,希望对你有一定的参考价值。

os 就是operation system

os.name Python 运行所在的环境: posix,nt,java

os.environ

os.walk()

os.listdir() “list directories”,列出(当前)目录下的全部路径(及文件)

os.mkdir() “make directory”,用处是“新建一个路径”

os.remove()  用于删除文件,如果指定路径是目录而非文件的话,就会抛出 IsADirectoryError异常。删除目录应该使用os.rmdir()函数。

os.rename()

os.getcwd()  get the current working directory

os.chdir()      change the directory

os.path

os.path.join() 将多个传入路径组合为一个路径

os.path.abspath()  相应的绝对路径格式的字符串

os.path.basename() 返回传入路径的“基名”,即传入路径的最下级目录。

os.path.dirname() 返回的是最后一个分隔符前的整个字符串:

os.path.split() 将传入路径以最后一个分隔符为界,分成两个字符串,并打包成元组的形式返回;前两个函数os.path.dirname()os.path.basename()的返回值分别是函数

os.path.split()返回值的第一个、第二个元素。

os.path.exists()  这个函数用于判断路径所指向的位置是否存在。若存在则返回True,不存在则返回False.

os.path.isabs()  判断传入路径是否是绝对路径,若是则返回True,否则返回False

os.path.isfile() 和 os.path.isdir() 分别判断传入路径是否是文件或路径

 

以上是关于Python os 模块的主要内容,如果未能解决你的问题,请参考以下文章

python小知识片段

Python OS模块

python,os模块 --L

python 常用模块之random,os,sys 模块

Python OS模块常用功能

Python必知必会 os 模块详解