使用python制作歌词
发现没有滚动的歌词怎么办
这个时候就是python的上场时间
操作方法
- 01
有首特别喜欢的歌 可惜日语功力不足只好看歌词歌词还没有时间轴 突然发现貌似可以自己做于是:先复制一个歌词
- 02
记下来每句歌出现的秒数 每分钟一行:
- 03
把空格替换成', ':
- 04
用notepad++修一修歌词 修成python能看懂的格式(注意万恶的Windows换行符是两个 把\n干掉之后还得手动把另一个删掉):
- 05
之后打开python写代码(其实完全可以把整个作为一个嵌套起来的列表放进去):
详细代码
- 01
a = []a.append(['夏の吐息を連れた' , '夕焼けのもと佇み' , '私はただ想いを馳せる' , '誰も居ない世界に' , '一人生き残る者の' , '罪を誰が嘲笑えるでしょうか'])a.append(['向日葵たちは応えることなく' , '紅く染まる頬に流れる涙を拭わずに歌い続けよう' , '触れられない右手はただ風の中を彷徨えるのだとしても' , 'それはただ貴方の為に'])a.append(['過ぎた日の御伽噺' , '叶えたいと願った' , '笑顔がただ欲しいだけなのに' , '生きてゆく事にさえも' , '酷く不器用な私は'])a.append(['ただ無力で為す術もなく' , '向日葵たちはただ小さく揺れた' , '夜の闇さえ科せられゆく過去の色を隠す事は出来ずに' , '触れたい左手が世界を穢さぬようそっと別れを告げた' , '願わくは貴方の為に'])a.append(['やがて光も影も檻の向こうに囚われて' , '車輪に押し潰されても気高きあの花のように' , '紅い空がいつか堕ちるその日までこの場所で歌い続けよう' , '揺るがぬ強さを胸に立ち上がれるその日まで歌い続けよう' , 'それはただ貴方の為に' , 'いつまでも貴方の為に'])b = []b.append([25, 31, 36, 47, 53, 58])b.append([8, 18, 31, 43])b.append([31, 36, 42, 52, 57])b.append([3, 14, 22, 35, 47])b.append([2, 13, 27, 39, 52, 53])lenth = len(a)for i in range(lenth): len2 = len(a[i]) tempa = a[i] tempb = b[i] for j in range(len2): time = tempb[j] print("[%02d:%02d.000]" %(i, time), end = "") print(tempa[j])