import os print(os.listdir(r'E:studyscriptspythonTMZ0day5')) 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:studyscriptspythonTMZ0day5a.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:studyscriptspythonTMZ0day5a.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:studyscriptspythonTMZ0'): print(cur_path,dirs,files)