python-os模块
#!/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 为 posix print(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