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

  

posted @ 2018-05-29 13:43  Octopuslnlzy  阅读(176)  评论(0编辑  收藏  举报