import os
print(os.listdir(r'E:\study\scripts\python\TMZ0\day5'))
print(os.name)#操作系统
os.mkdir('java')#只可创建一个目录
os.makedirs('python/day1')#可创建多级目录,自动创建父目录
os.remove('a.txt')#只能删除文件
os.rmdir('java')#只能删除空文件夹
os.rename('java','a')#给文件或文件夹改名
print(os.getcwd())#获取当前所在目录
print(os.environ)#系统的环境变量
#执行命令
os.system()#拿不到结果,返回0代表执行成功
os.popen()#能拿到返回结果
print(os.path.sep) #\ 系统路径分隔符
print(os.path.isfile('a.py'))#是不是文件
print(os.path.isdir('a.py'))#是不是文件夹
print(os.path.exists('a.py'))#文件或文件夹是否存在
print(os.path.getsize('a.py'))#文件或文件夹大小
print(os.path.getctime('a.py'))#创建时间
print(os.path.getmtime('a.py'))#修改时间
print(os.path.getatime('a.py'))#最后一次访问时间
print(os.path.split(r'E:\study\scripts\python\TMZ0\day5\a.py'))#分离路径和文件名
print(os.path.join('hh','java'))#
print(os.path.abspath('..'))#获取绝对路径
a = os.path.abspath('..')
print(os.path.join(a,'m'))
print(os.path.dirname(r'E:\study\scripts\python\TMZ0\day5\a.py'))#取父目录
base_path = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
print(base_path)
sql_file = os.path.join(base_path,'sqls','create.sql')
print(sql_file)
for cur_path,dirs,files in os.walk(r'E:\study\scripts\python\TMZ0'):
print(cur_path,dirs,files)