Python模块之OS模块
'''
os模块是与操作系统交互的一个接口
'''
import os
print(os.getcwd())
os.chdir(r'C:\Users')
print(os.getcwd())
print(os.curdir)
print(os.pardir)
os.makedirs('hongsong\\yangyang')
os.removedirs('hongsong\\yangyang')
os.mkdir('limin')
os.mkdir('limin\\haha')
os.rmdir('limin\\haha')
print(os.listdir(r'C:\Users\hongsongyangyang\PycharmProjects\老男孩python\函数'))
os.remove('limin\\haha.py')
os.rename('limin','yangyang')
info = os.stat('.\\yangyang')
print(info.st_size)
print(info)
print(os.sep)
print(os.linesep)
print(os.pathsep)
print(os.name)
print(os.system('dir'))
print(os.environ)
print(os.path.abspath('./yangyang'))
print(os.path.split(r'C:\Users\hongsongyangyang\PycharmProjects\老男孩python\模块\yangyang'))
print(os.path.dirname(r'C:\Users\hongsongyangyang\PycharmProjects\老男孩python\模块\yangyang'))
print(os.path.basename(r'C:\Users\hongsongyangyang\PycharmProjects\老男孩python\模块\yangyang'))
'''
os.path.exists(path) 如果path存在,返回True;如果path不存在,返回False
os.path.isabs(path) 如果path是绝对路径,返回True
os.path.isfile(path) 如果path是一个存在的文件,返回True。否则返回False
os.path.isdir(path) 如果path是一个存在的目录,则返回True。否则返回False
os.path.join(path1[, path2[, ...]]) 将多个路径组合后返回,第一个绝对路径之前的参数将被忽略
os.path.getatime(path) 返回path所指向的文件或者目录的最后存取时间
os.path.getmtime(path) 返回path所指向的文件或者目录的最后修改时间
'''
print(os.path.getatime(r'C:\Users\hongsongyangyang\PycharmProjects\老男孩python\模块\yangyang'))
print(os.path.getmtime(r'C:\Users\hongsongyangyang\PycharmProjects\老男孩python\模块\yangyang'))