#!/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