# os模块概述 # os模块包含了普通的操作系统的功能 # os模块提供了⾮常丰富的⽤来处理⽂件或⽬录的⽅法 # 使⽤时需导⼊os模块:import os import os # • 1、查看操作系统类型:os.name # • posix -> Linux、Unix、Mac os 可移植操作系统 # portable operation system interface of unix # • nt -> windows 新技术 new technology print(os.name) # • 2、查看系统环境变量:os.environ print(os.environ) # • 3、获取环境变量的值:os.environ.get(“APPDATA”) print(os.environ.get("CLASSPATH")) # • 4、返回当前⽬录 (.):os.curdir print(os.curdir) # .:当前目录 ..:上一级目录 # • 5、得到当前⽬录,当前python的⼯作⽬录路径:os.getcwd() print(os.getcwd()) # • 6、返回指定⽬录下的所有⽂件及⽬录名:os.listdir() # • 如果listdir没有实参,默认返回当前⽂件下的所有⽂件及⽬录; # • 如果listdir有实参路径,返回当前路径下的所有⽂件及⽬录; print(os.listdir()) print(os.listdir("G:\Python培训\Day14\课中理论资料")) # • 7、创建⽬录:os.mkdir(path) # • 注:当⽂件已存在时,⽆法创建该⽂件。路径可相对,也可绝对 # 只有目录名称时,默认为相对路径 try: os.mkdir(os.getcwd()+r"\作业") except FileExistsError as e: print(e.args) print(e.strerror) print(e.errno) print(e.filename) # • 8、删除⽬录:os.rmdir(path) # • 注:当路径不存在时,系统找不到指定的⽂件,操作失败 os.rmdir(os.curdir+r"\作业") # • 9、获取⽂件信息:os.stat(filepath) print(os.stat("倒计时.py")) # • 10、重命名:os.rename(原始⽂件路径及⽂件名,新的⽂件名) # os.rename("ddd","ccc") # • 11、删除普通⽂件:os.remove(path) os.remove("ccc")