import os
print(os.getcwd()) # 取当前工作目录,绝对路径
os.chdir("..") # 更改当前目录
print(os.curdir) # 当前目录,相对路径
print(os.pardir) # 父目录,相对路径
os.mkdir("test1") # 创建文件夹,也可以写绝对路径,默认为当前目录下
os.rmdir("test1") # 删除指定的文件夹,只能删除空文件夹
os.remove("test") # 删除文件,不能删除文件夹
print(os.listdir('.')) # 列出一个目录下的所有文件
print(os.listdir(r'D:\\'))
os.rename("test", "test1") # 重命名,后面为新名字
print(os.stat("f1")) # 获取文件信息
print(__file__) # 就是这个文件的绝对路径,windows下这个分隔符不正确
print(os.path.abspath(__file__)) # 获取绝对路径
print(os.path.split("/usr/hehe/hehe.txt")) # 分割路径和文件名
print(os.path.dirname("/usr/local")) # 获取父目录
print(os.path.basename("/usr/local")) # 获取最后一级,如果是文件显示文件名,如果是目录显示目录名
print(os.path.exists("/usr/local")) # 目录/文件是否存在
print(os.path.isfile("f1")) # 判断是否是一个文件
print(os.path.isdir("/usr/local")) # 是否是一个文件夹
print(os.path.join("root", 'hehe', 'a.sql')) # 拼接成一个路径
# print(os.sep) # 当前操作系统的路径分隔符
#
# print(os.linesep) # 当前操作系统的换行符
#
# print(os.pathsep) # 当前系统的环境变量中每个路径的分隔符,linux是:,windows是;
#
# print(os.environ) # 当前系统的环境变量
#
# print(os.name) # 当前系统名称
os.system('calc') # 用来执行操作系统命令,只能执行,获取不到结果
res = os.popen('ipconfig') # 用来执行操作系统命令,并且获取到返回结果
print(res.read())
# import sys
# print(sys.path) # 环境变量
# print(sys.platform) # 看当前操作系统是什么
# print(sys.version) # 看python版本
# print(sys.argv) # 获取运行python文件的时候 传入的参数
# quit() # 退出程序
# print(sys.exit('退出程序')) # 退出程序,正常退出时exit(0)