#!/usr/local/bin/python3# -*- coding:utf-8 -*-import os# 查询当前路径print(os.getcwd())# 跳转到指定路径os.chdir("/Users/zhangyu/PycharmProjects/s14/day4")print(os.getcwd())os.chdir("/Users/zhangyu/PycharmProjects/s14/day5")print(os.getcwd())# 递归的创建指定目录下的文件夹# print(os.makedirs("/Users/zhangyu/PycharmProjects/s14/test"))# 若目录为空,则删除并递归到上一级目录,如若也为空则继续删除# print(os.removedirs("/Users/zhangyu/PycharmProjects/s14/test"))# 生成单级目录# os.mkdir("/Users/zhangyu/PycharmProjects/s14/test")# 删除单级目录#os.rmdir("/Users/zhangyu/PycharmProjects/s14/test")# 列出指定目录下的所有文件和子目录,以列表方式打印print(os.listdir('.'))# 获取指定文件/目录信息print(os.stat('module_test_file.py'))# 输出操作系统特定的路径分隔符print(os.sep)# 输出当前平台使用的换行符print(os.linesep)# 输出用于分割文件路径的字符串print(os.pathsep)# 查看当前系统的环境变量for x, y in os.environ.items(): print(x, y)# 输出当前系统名,linux 为 posixprint(os.name)# 运行shell命令os.system('ls')# 获取文件的绝对路径print(os.path.abspath('模块'))# 判断你输入的路径是否存在print(os.path.exists("/Users/zhangyu/PycharmProjects/s14/test"))# 判断该路径是否是绝对路径print(os.path.isabs("/Users/zhangyu/PycharmProjects/s14/test"))# 判断path是否是一个文件print(os.path.isfile("/Users/zhangyu/PycharmProjects/s14/test"))# 判断path是否是一个目录print(os.path.isdir("/Users/zhangyu/PycharmProjects/s14"))# 返回path所指向的文件或者目录的最后存取时间print(os.path.getatime("/Users/zhangyu/PycharmProjects/s14"))# 返回path所指向的文件或者目录的最后修改时间print(os.path.getmtime("/Users/zhangyu/PycharmProjects/s14"))if __name__ == '__main__': pass