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 模块的主要内容,如果未能解决你的问题,请参考以下文章