os模块功能整理

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:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值