当前位置: 首页 > news >正文

大眼睛网站建设html个人博客完整代码

大眼睛网站建设,html个人博客完整代码,ih5网页设计,百度搜索引擎投放本文实例讲述了Python修改MP3文件的方法。分享给大家供大家参考。具体如下#xff1a;用这个程序修改后的MP3比原来要小一些了#xff0c;因为一张图片被删除了#xff0c;起到了给MP3瘦身的作用。在一些mp3中#xff0c;每个都有一张400多K的图片#xff0c;…本文实例讲述了Python修改MP3文件的方法。分享给大家供大家参考。具体如下用这个程序修改后的MP3比原来要小一些了因为一张图片被删除了起到了给MP3瘦身的作用。在一些mp3中每个都有一张400多K的图片10几个MP3就相当一个普通MP3文件的大小了。# -*- coding: cp936 -*-将MP3文件中的ID3V2.3部分去掉,以便在MP3机上播放用法mp3lcear [源mp3目录] [生成的mp3目录]import sysimport osimport stringimport shutilimport structimport threadimport threadingimport timemp3suffix mp3class Process(threading.Thread):简单地在运行的过程中显示进度def __init__(self,msg,sleepTime):threading.Thread.__init__(self)self.msg msgself.running Trueself.sleepTime sleepTimedef setPause(self,pause):self.pause pausedef setRunning(self,running):self.running runningdef run (self):while(self.running):self.pause.wait()print self.msg,time.sleep(self.sleepTime)def usage(code, msg):程序的使用方法print sys.stderr, __doc__if msg:print sys.stderr, msgsys.exit(code)def checkDir(argDir,createFalse):检查目录是否存在,如果create为Ture,则新建一个目录tempDir Noneif(not os.path.isdir(argDir)):currentDir os.path.abspath(os.curdir)tempDir os.path.join(currentDir,argDir)if(not os.path.isdir(tempDir) and create):os.mkdir(tempDir)else:usage(1,目录argDir不存在)else:tempDir os.path.abspath(argDir)return tempDirdef clearMp3(srcFile,destFile):修改mp3文件并将其创建到destFile所指定的地址global processsrcfp Nonefilesize os.path.getsize(srcFile)try:srcfp open(srcFile,rb)head srcfp.read(3)if(headID3):srcfp.seek(3,1)size srcfp.read(4)if(not len(size)4):print srcFile文件格式错误else:size0 struct.unpack(b,size[0])[0]size1 struct.unpack(b,size[1])[0]size2 struct.unpack(b,size[2])[0]size3 struct.unpack(b,size[3])[0]headSize (((size00x7f)21) | ((size10x7f)14) | ((size20x7f)7) | (size30x7f))filesize filesize - headSizedestfp Nonetry:dataLen 0destfp open(destFile,wb)srcfp.seek(headSize,1)datasrcfp.read(1024)while (data! ):destfp.write(data)datasrcfp.read(1024)except Exception,e:print 创建文件destFile错误,etry:if (destfp ! None):destfp.closeexcept Exception,de:print deelse:print srcFile不需要修改 拷贝,try:shutil.copyfile(srcFile,destFile)except Exception, ce:print ceexcept Exception,oe:print 修改中出错,oetry:if (srcfp ! None):srcfp.close()except Exception,se:print deif __name__ __main__:if(len(sys.argv)3):usage(1)global processsourceDir checkDir(sys.argv[1])destDir checkDir(sys.argv[2],True)print Mp3源目录,sourceDirprint Mp3目的目录,destDirprocess Process(...,1)pause threading.Event()process.setPause(pause)process.start()for filename in os.listdir(sourceDir):srcPath os.path.join(sourceDir, filename)destPath os.path.join(destDir, filename)if os.path.isfile(srcPath):print 开始处理 filename,tempfilename filename.lower()if(not tempfilename.endswith(mp3suffix)):print filename不是一个mp3文件\nelse:pause.set()clearMp3(srcPath,destPath)pause.clear()print 结束 \npause.set()process.running Falsesys.exit(0)希望本文所述对大家的Python程序设计有所帮助。本文标题: Python修改MP3文件的方法本文地址: http://www.cppcns.com/jiaoben/python/126497.html
http://www.yutouwan.com/news/265296/

相关文章:

  • 在线注册网站白头鹰网站一天可以做多少任务
  • 苏州企业如何建网站企业网站建设推荐兴田德润
  • 山西太原做企业网站建设的公司html5网页模板免费
  • 高港网站开发制作照片的软件app
  • 锦州网站建设多少钱建设部机关服务中心网站
  • 企业网站模板下载哪家公司强方案计划网站
  • 云教育科技网站建设网站图片少影响seo吗
  • 眉县住房和城市建设局网站特殊教育学校网站建设方案
  • 网站的ico怎么做做微信的微网站费用多少
  • 内蒙古网站建设云聚郑州网站建站网站
  • 网站建设的服务和质量网站如何做前后端分离
  • 住房和城乡建设部文化中心网站企业seo顾问服务
  • 临湘网站建设兼积做调查挣钱网站
  • 网站建设有哪些文件wordpress 下一篇样式
  • 长沙建设局网站建设网站需要电脑配置
  • 江苏鑫圣建设工程有限公司网站开发app费用
  • 用asp做网站需要安装什么软件短视频营销策略有哪些
  • 大连建网站网站制作亿达城市建设官方网站
  • 东莞网站推广优化搜索推广网站建设中需求分析报告
  • 做网站需要什么人员百度热搜榜单
  • 兰州网站制作要多少钱静态网页模板源代码
  • 产品网站设计论文做网站应聘平台
  • 天津做淘宝网站杭州 兼职 网站建设
  • 简述对网站进行评析的几个方面.网页设计与制作教程代码
  • 网站运营方案书广告制作安装工
  • 南阳网站建站公司wordpress 栏目设置
  • 网站排名软件推荐做网站时怎样申请域名
  • 给素材网站做素材方法网站是否备案怎么查询
  • 两学一做知识问答网站高清做网站插图
  • 怎么注册com网站免费的黄山旅游攻略自由行