ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

os模块常用函数

2019-10-15 23:00:19  阅读:164  来源: 互联网

标签:函数 study 模块 home test path os mx


本文介绍python os模块包含的常用功能:

  • 新建、删除目录
  • 删除文件
  • 绝对路径获取
  • 路径拆分
  • 文件大小获取
  • python脚本如何调用linux命令
  • 判别是否是文件、目录
  • 判别文件是否存在
  • #os.chdir(),切换路径
    os.chdir("../")
    
    #os.getcwd,输出当前路径
    os.getcwd()
    
    #os.mkdir(),创建test目录
    os.mkdir("test")
    
    #os.rmdir(),删除haha目录
    os.rmdir("./haha")
    
    #os.remove,删除一个文件11
    os.remove("./11")
    
    #os.system,python脚本中调用shell命令
    os.system("mkdir haha")#调用shell中mkdir创建haha目录
    
    
    #os.listdir(),输出路径下所有文件和目录,返回一个列表
     os.listdir("./")
     
     #os.path.split(path),将path分割为路径和文件名或者目录名
    os.path.split('/home/mx/study/test')
    #返回结果为元组,('/home/mx/study', 'test')
    os.path.split('/home/mx/study/test')[0]#路径名,'/home/mx/study'
    os.path.split('/home/mx/study/test')[1]#文件或者目录名,test
    
    #os.path.join(),连接路径和文件或者目录
    os.path.join('home/mx/study','test') #'/home/mx/study/test'
    
    
    os.path.basename() #返回文件名
    os.path.dirname() #返回文件路径
    
    
    #os.path.isfile(),判别给出的文件是否是文件,返回True或False
    os.path.isfile("test.bam")
    #os.path.isdir(),判别给出的文件是否是目录,返回True或False
    os.path.isdir("hah")
    
    
    #os.path.exists(),判断是否存在文件或者目录,返回True或False
    os.path.exists("test.bam")
    
    #os.path.getsize,获取文件大小,如果是目录返回0L
    
    #os.path.abspath(),获取文件绝对路径
    os.path.abspath("test.bam")#'/home/mx/study/test/test.bam'
    

      

标签:函数,study,模块,home,test,path,os,mx
来源: https://www.cnblogs.com/mydx/p/11681719.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有