1、os模块常用方法:
import os
print(os.getcwd()) #取当前工作目录
print(os.chdir("..")) # 更改当前目录
print(os.curdir) # 当前目录,相对路径
print(os.pardir) # 父目录,相对路径
print(os.mkdir("test1")) # 创建文件夹
print(os.rmdir("test1")) # 只能删除空文件夹
print(os.remove("../day5/5.png")) # 删除文件,不能删文件夹。
print(os.listdir('c://')) # 列出一个目录下的所有文件
os.rename("test", "test1") # 重命名
print(os.stat("笔记.txt")) #获取文件信息
print(__file__) #__file__就是这个文件的绝对路径
print(os.path.abspath(__file__)) # 获取绝对路径
print(os.path.split("C:\Users\ty\Desktop\log.txt")) # 分割路径和文件名
print(os.path.dirname("C:\Users\ty\Desktop\log.txt")) # 获取父目录
print(os.path.basename("C:\Users\ty\Desktop\log.txt")) # 获取最后一级,如果是文件显示文件名,如果是目录显示目录名
print(os.path.exists("c://logs")) # 目录/文件是否存在
print(os.path.isfile(r"C:Users yDesktoplog")) #判断是否是一个文件
print(os.path.isdir(r"C:Users yDesktoplog")) #是否是一个文件夹
os.system('dir') #用来执行操作系统命令,只能执行,获取不到结果
#拼接成一个路径
name = 'a.sql'
print(os.path.join("e",name))
#用来执行操作系统命令,并且获取到返回结果.read
res = os.popen('ipconfig')
print(res.read())
print(os.sep) # 当前操作系统的路径分隔符
print(os.linesep) # 当前操作系统的换行符
print(os.pathsep) # 当前系统的环境变量中每个路径的分隔符,linux是:,windows是;
print(os.environ) # 当前系统的环境变量
print(os.name) # 当前系统名称