import os
"""os模块是一个跨平台的模块"""
print(os.name) #正在使用的平台,window用"nt",linux/unix用"posix"表示
print(os.getcwd()) #获得当前python脚本的工作目录
print(os.listdir()) #返回指定目录下的所有文件和目录,默认为当前目录下print(os.remove("002.py")) #删除指定的一个文件
print(os.system("dir")) #启动dos 也可以换成'ipconfig','dir'等
print(os.linesep) #字符串给出当前平台使用的行终止符
print(os.sep) #可以取代操作系统特定的路径分隔符
print(os.path.split("E:\\pytest\\001.py")) #分隔目录名和文件名,返回元组('E:\\pytest', '001.py')
print(type(os.path.split("E:\\pytest\\001.py"))) #<class 'tuple'> 类型为元组
print(os.path.exists("E:\\pytest")) #判断路径是否存在,返回False或True
print(os.path.abspath("004.py")) #获取文件的绝对路径
print(os.path.getsize("004.py")) #获取文件的大小(字节数),若是目录则返回OL
print(os.path.join("E:\\python","006.py")) #连接目录与文件(或目录)
print(os.path.basename("E:\\python\\008.py")) #获取文件名“008.py”
print(os.path.dirname("E:\\python\\008.py")) #获取路径 “E:\\python”
print(os.path.isfile("E:\\python\\hello_world.py"))#判断文件是否存在,返回False或True
os.rename("004.py","444.py") #给004.py重命名为444.py
print(os.stat("E:\\python")) #获取文件或目录的信息
os.makedirs("E:\\HAHA\\haha") #创建子目录,可创建多层目录
os.rmdir("E:\\HAHA\\haha") #删除子目录,只删除最后一层目录
os.removedirs(r"E:\HAHA\111\222") #删除空目录,直到不是为空的目录为止
os.chdir("E:\\HAHA") #改变当前目录到path,类似于shell里面的cd:
os模块功能整理
最新推荐文章于 2023-08-02 10:13:09 发布