首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Python:通过分隔符解析复杂的文本文件

Python:通过分隔符解析复杂的文本文件
EN

Stack Overflow用户
提问于 2018-08-08 03:04:17
回答 3查看 840关注 0票数 0

我对Python很陌生,对Java也很熟悉。我目前正在尝试解析由Praat输出的文本文件,该文件总是采用相同的格式,通常看起来像这样,并具有一些更多的功能:

-- Voice report for 53. Sound T1_1001501_vowels --
Date: Tue Aug  7 12:15:41 2018

Time range of SELECTION
    From 0 to 0.696562 seconds (duration: 0.696562 seconds)
Pitch:
   Median pitch: 212.598 Hz
   Mean pitch: 211.571 Hz
   Standard deviation: 23.891 Hz
   Minimum pitch: 171.685 Hz
   Maximum pitch: 265.678 Hz
Pulses:
   Number of pulses: 126
   Number of periods: 113
   Mean period: 4.751119E-3 seconds
   Standard deviation of period: 0.539182E-3 seconds
Voicing:
   Fraction of locally unvoiced frames: 5.970%   (12 / 201)
   Number of voice breaks: 1
   Degree of voice breaks: 2.692%   (0.018751 seconds / 0.696562 seconds)

我想输出如下所示的内容:

0.696562,212.598,211.571,23.891,171.685,265.678,126,113,4.751119E-3,0.539182E-3,5.970,1,2.692

因此,从本质上讲,我希望打印出每行中冒号和它后面的空格之间的数字字符串,用逗号分隔。我知道这可能是一个愚蠢的问题,但我就是不能用Python解决这个问题;任何帮助都会非常感谢!

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51733754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档