Python 模块之_os模块_os是与操作系统交互的接口

print(os.getcwd())#获取当前文件的目录
os.chdir("..") #改变当前文件在上一级目录
os.chdir("test2") #改变当前文件在test2目录
os.curdir #返回当前目录
print(os.getcwd())#获取当前文件的目录
print(os.pardir) #获取当前目录的父目录字符串名

os.makedirs('dirname1/dirname2') #可生成多层递归目录
os.removedirs('dirname1/dirname2') #以当前处在的位置删除对应的目录,若目录为空,则删除,并递归到上一级目录,也会被删除
os.mkdir('dirname1') #生成单级目录
os.rmdir('dirname1') #删除单级目录,如果目录 不为空则无法删除,会报错
#print(os.listdir('test2son')) #列出指定目录下的所有文件子目录,包括隐藏文件
#os.remove('test2son/__init__.py') #删除一个文件
#os.rename('test2son','test2newson') #重命名文件or目录
print(os.stat('test2newson')) #获取文件or目录信息
print(time.ctime(1561001748))
print(os.sep) #输出 操作系统特定的路径分隔符 window下为"\",Linux下为"/"
print(os.linesep) #输出当前系统平台使用的行终止符 window下为"\r\n",Linux下为"\n"
print(os.pathsep) #输出用于分割文件路径的字符串 window下为";",Linux下为":"
print(os.name) #l输出当前系统平台 window下为"nt",Linux下为"posix"
os.system("ipconfig") #运行shell命令,把相应命令输入,结果会显示出来
print(os.environ) #输出当前系统的环境变量
print(os.path.abspath('test2newson')) #返回path规范化的绝对路径
print(os.path.split(r"D:\py_files\my_first_py3\test2\test2newson"))
print(os.path.join(a,b)) #a,b路径的拼接
print(os.path.getatime(path)) #获取文件或者目录的最后的存取时间
print(os.path.getmtime(path)) #获取文件或者目录的最后的修改时间

 

posted on 2019-06-19 15:14  詹生  阅读(233)  评论(0编辑  收藏  举报

导航