Python
谁谁的博客
好好工作
天天向上
展开
-
wav文件重命名
使用cooleditor对语音裁剪后,生成的新文件的文件名是中文括号的,无法在Linux下正确读取,需要重新对文件进行命名。# -*- coding: utf-8 -*-import osimport syspath = "D:\\weiyun\\CMD-COOK"name = "cmd"startNumber = "00001"fileType = ".wav"count = 0filelist = os.listdir(path)#print(filelist)for file原创 2020-08-21 15:54:32 · 781 阅读 · 0 评论 -
Python txt文件加入字典并查询
dicFile = open('train_1.txt', 'r')#打开数据 print '开始装载数据...' txtDict = {}#建立字典 while True: line = dicFile.readline() if line == '': break index = line.find('\t')#以tab...原创 2016-08-01 19:09:50 · 5239 阅读 · 0 评论 -
Python逐行读取文件,到最后一行结束
之前习惯用MATLAB写脚本,现在正上手kaldi,MATLAB写脚本的话,以后会有诸多不方便之处,抓紧学习Python,MATLAB中有feof函数,这个函数的功能是判断指针是否指到最后一行,如果是则返回为真。由于Python中没有这个函数,所以要加个判断,判断读取的字符串是否为空,如果为空,则结束函数if not line: brek完整程序如下:dicFile =原创 2016-08-17 10:53:42 · 24620 阅读 · 1 评论 -
Python分割字符串
近期写了一个脚本,目的是把HTK强制校准输出的mlf文件按标注,分割成众多mlf文件原始文件格式如下: 实现的文件为生成BJ-F001-1001_L16k.lab的文件,里面写入下方的数据,程序如下: # -*- coding:utf-8 -*- dicFile = open('aligned.mlf','r')fid=open('ner_text','wb',enc...原创 2016-11-09 18:38:08 · 592 阅读 · 0 评论 -
Python匹配两个文本中的重复句子
匹配两个文本中第二列重复的句子fid = open('text_new','w')with open('text_js') as file1,open('text') as file2: fa = file1.readlines() fb = file2.readlines() for i in fa: y_1=[] x_1 = i.sp...原创 2019-02-18 19:55:53 · 3232 阅读 · 0 评论