您的位置:首页 > 编程语言 > Python开发

python文本处理

2017-11-30 14:14 218 查看
#转换前
#./data/train/speech/001   ./data/train/feature/001.mfc
#./data/train/speech/002   ./data/train/feature/002.mfc
#转换后
#./data/train/speech/001.wav   ./data/train/feature/001.mfc
#./data/train/speech/002.wav   ./data/train/feature/002.mfc

import string
import re

path1='D:\\tensorflow\\VoiceDialSystem\\VoiceDialSystem\\codetr.scp'
path2='D:\\tensorflow\\VoiceDialSystem\\VoiceDialSystem\\codetr1.scp'
pattern = re.compile('S0')
f2=open(path2,'w')
with open(path1,'r') as text:
lines = text.readlines()  # 读取全部内容
for line in lines:
#print(line)
line=line.replace('S0','')
line=line.replace('\\','/')
part=line.split()
linecombine=part[0]+'.wav'+ '\t'+part[1]+'\n'
print(linecombine)
f2.write(linecombine)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  文本处理