【发布时间】:2017-10-09 11:08:18
【问题描述】:
我的数据文件夹中有一个 WAV 文件列表,数据以小时、分钟和秒的格式显示。
例如,
C:\Users\Desktop\Data
01h02m02s.wav
01h02m13s.wav
01h02m24s.wav
我需要修改文件名,以编程方式将其转换为秒。我该怎么做?
3722s.wav
3733s.wav
3744s.wav
感谢所有反馈和帮助。
谢谢
【问题讨论】:
-
见 stackoverflow.com/questions/7833807/… 和 os.rename(old,new)
-
从字符串中获取小时、分钟和秒的部分。将小时乘以 3600,将分钟乘以 60,然后将秒数相加。因此,如果
data = '01h02m02s.wav'您将拥有sum([int(data[:2]) * 3600, int(data[3:5]) * 60], int(data[6:8])),那么您将获得3722。
标签: python python-2.7 file