Board logo

标题: [问题求助] python如何读取时间标签 [打印本页]

作者: netdzb    时间: 2020-5-21 14:23     标题: python如何读取时间标签

待处理的文件如下,

REM GENRE Other
REM DATE 1997
REM DISCID 3D041C05
REM COMMENT "ExactAudioCopy v1.0b3"
PERFORMER "朱茵"
TITLE "玻璃"
FILE "CDImage.wav" WAVE
  TRACK 01 AUDIO
    TITLE "玻璃"
    PERFORMER "朱茵"
    INDEX 01 00:00:00
  TRACK 02 AUDIO
    TITLE "某种感觉"
    PERFORMER "朱茵"
    INDEX 00 03:09:10
    INDEX 01 03:11:32
  TRACK 03 AUDIO
    TITLE "想见他"
    PERFORMER "朱茵"
    INDEX 00 06:45:15
    INDEX 01 06:47:10
  TRACK 04 AUDIO
    TITLE "巨蟹与天蝎"
    PERFORMER "朱茵"
    INDEX 00 10:05:37
    INDEX 01 10:07:42
  TRACK 05 AUDIO
    TITLE "玻璃 (深情版)"
    PERFORMER "朱茵"
    INDEX 00 13:53:57
    INDEX 01 13:55:60

// 中间处理的过程

INDEX 01 00:00:00    // 1只有1个声道

INDEX 00 03:09:10    // 2有2个声道,保留数值大的那个03:11:32
INDEX 01 03:11:32

INDEX 00 06:45:15    // 3有2个声道,保留数值大的那个06:47:10
INDEX 01 06:47:10

INDEX 00 10:05:37    // 4有2个声道,保留数值大的那个10:07:42
INDEX 01 10:07:42

INDEX 00 13:53:57    // 5有2个声道,保留数值大的那个13:55:60
INDEX 01 13:55:60

最后把下面的数据保存到一个变量,这个变量的属性要满足
方便提取各个时间的分量

00:00:00
03:11:32
06:47:10
10:07:42
13:55:60
作者: wujunkai    时间: 2020-5-21 22:02

这个如果用正则提取的话会重复啊




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2