print(os.getcwd()) #获取当前文件的目录路径
os.chdir('..') # 改变操作的目录位置 上一层
import os
print(os.getcwd()) #获取当前文件的目录路径
os.chdir('..') # 改变操作的目录位置 上一层
os.chdir('bin') # 根据文件夹名称,改变操作的文件目录
print(os.getcwd())
print(os.curdir)
print(os.pardir)
os.makedirs('a/b') # 可生成多层递归目录
os.removedirs('a/b') # 若目录为空,则删除,并递归到上一层目录,若也为空,则删除,以此类推
os.mkdir('c') #创建一个文件夹
os.rmdir('c') #删除一个不为空的文件夹
print(os.listdir()) # 列出文件夹下的文件夹和文件名称
print(os.stat('模块和包.py')) # 文件的属性 如文件修改时间mtime,创建时间st_ctime,查看时间 文件大小
print(os.sep) #输出操作系统特定的路径分隔符 window下是 \\ Linux为 /
print(os.linesep) #输出当前平台的行终止符 window 是\r\n Linux \n
print(os.pathsep) #输出当前平台的路劲分隔符 window ; Linux :
print(os.path.dirname(__file__)) #返回path的目录 D:/bear/project_bear/study/模块
print(os.path.basename(__file__)) # 标准库模块.py
print(os.path.split('D:/bear/project_bear/study/模块/标准库模块.py')) # 分割路径和文件名称组成元组('D:/bear/project_bear/study/模块', '标准库模块.py')
print(os.path.basename('模块')) # 返回path最后的文件名
os.path.exists(path) #返回布尔值
a='D:/bear/project_bear'
b= 'study/模块'
os.path.join(a,b) #路径拼接
os.path.getmtime('模块和包.py') #获取文件最后修改时间