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() 分别判断传入路径是否是文件或路径
import os print(os.getcwd()) print(os.path.dirname(os.getcwd())) print(os.path.basename(os.getcwd())) print(os.path.basename(__file__).split('.')[0]) print(os.path.basename(__file__).split('.')[1])
H:\PO
H:\
PO
test
py
每天进步一点点,多思考,多总结
版权声明:本文为CNblog博主「zaituzhong」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。