python参数Sample Code,python参数,import tim
python参数Sample Code,python参数,import tim
import timeimport datetimeimport getoptimport systry: opts, args = getopt.getopt(sys.argv[1:], "ho:", ["inputOCR=", "inputSpeech="]) except getopt.GetoptError: print (‘Getopt Error!‘) sys.exit(1) for name, value in opts: if name in ("-o"): outPath = value print(outPath) elif name in ("--inputOCR"): inputOCRPath = value print(inputOCRPath) elif name in ("--inputSpeech"): inputSpeechPath = value print(inputSpeechPath)## cut contents to three parts[begin time] [end time] [txt]def SplitFStr(strT): mm = [] strT = strT[1:] #cut out str first char to end mm = strT.split(‘]‘, 2) listN = mm[0].split(‘-‘, 2) listN.append(mm[1]) return listNdef mapper(line): pos = line.find(‘]‘) return "%s%s%s" % (line[0:pos+1], ‘[OCR]‘, line[pos+1:])try: ListContents = [] file = open(inputSpeechPath, ‘r+‘) ListContents = file.readlines() file.close() file = open(inputOCRPath, ‘r+‘) ListContentOCR = file.readlines() file.close() for item in ListContentOCR: itemT = mapper(item) ListContents.append(itemT) ListTotal = [] for litem in ListContents: listC = SplitFStr(litem) t1 = time.strptime(listC[0], "%H:%M:%S") dictE = {‘time‘:t1, ‘txt‘:litem} ListTotal.append(dictE) def TimeSort(t): return t[‘time‘] ListSort = sorted(ListTotal, key = TimeSort) fp = open(outPath, ‘w+‘) for lsitem in ListSort: fp.write(lsitem[‘txt‘]) fp.close()except IOError as err: print(‘File IO error: ‘ + str(err))
python参数Sample Code
相关内容
- Python 进制转换,2进制转换8进制,#coding:ut
- linux 安装 python 最全教程,linuxpython安装,环境:centos6
- 软工个人项目WC(Python实现),软项目,一、github地址
- python文件读取:遇见的错误及解决办法,python文件读取
- Python之路--文件操作,Python文件,内容概要文件读写模式
- python笔记-----文件操作,python文件,文件操作创建一个文
- python基础,python基础语法,1、range(nu
- Python爬虫案例:利用Python爬取笑话网,爬虫爬取, 学校
- python3中的编码,python3编码,python2字符串
- Python 使用QT5开发界面的一个demo开发过程的总结,QT界面
评论关闭