# 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")
原文:https://www.cnblogs.com/dyd520/p/11217174.html