Python——os模块

本文转载自:https://www.cnblogs.com/lanxia/p/7942759.html

 

import os
print(os.getcwd())  # 获取当前路径
os.chmod("/usr/local", 7)  # 给文件/目录加权限
os.chdir("e:\\")  # 更改当前目录
print(os.getcwd())
print(os.curdir)  # 当前目录,是相对路径
print(os.pardir)  # 父目录 ../

print(os.mkdir("jmy/wjx/ggy"))  # 创建文件夹
print(os.makedirs("jmy/wjx/ggy"))  # 递归创建文件夹,父目录不存在时创建父目录

print(os.removedirs("jmy/wjx/ggy"))  # 递归删除空目录
print(os.mkdir("test1"))  # 创建文件夹

print(os.stat("test.py"))  # 获取文件信息
print(os.sep)  # 当前操作系统的路径分隔符

d={}
print('%s'%os.linesep)  # 当前操作系统的换行符
d['hh']=os.linesep
print(d)

print(os.pathsep)  # 当前系统的环境变量中每个路径的分隔符,linux是:,windows是;
print(os.environ)  # 当前系统的环境变量
print(os.name)  # 当前系统名称
print(os.path.abspath(__file__))  # 获取绝对路径
print(os.path.split("/usr/hehe/hehe.txt"))  # 分割路径和文件名
print(os.path.dirname("/usr/local/a.txt"))  # 获取父目录
print(os.path.basename("/usr/local"))  # 获取最后一级,如果是文件显示文件名,如果是目录显示目录名
print(os.path.isabs("."))  # 判断是否是绝对路径

print(os.path.getatime("len_os.py"))  # 输出最近访问时间
print(os.path.getmtime("len_os.py"))  # 输出最近访问时间

print(os.path.exists(r"F:\test\a.txt"))  # 目录/文件是否存在
print(os.path.isfile(r"F:\test\a"))  # 判断是否是一个文件
print(os.path.isdir("test1"))  # 是否是一个文件夹
print(os.path.join("root", 'hehe', 'a.sql'))  # 拼接成一个路径
print(os.listdir(r'F:\test')# 路径下都有哪些文件

 

posted @ 2018-11-26 14:29  怪猫佐良  阅读(102)  评论(0)    收藏  举报