OS模块

# 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")

 

上一篇:os.listdir(path)


下一篇:python笔记 -- set集合