多语言展示
当前在线:804今日阅读:11今日分享:15

使用python制作歌词

发现没有滚动的歌词怎么办这个时候就是python的上场时间
工具/原料
1

python3

2

notepad++

3

《红空恋歌》及歌词

方法/步骤
1

有首特别喜欢的歌 可惜日语功力不足只好看歌词歌词还没有时间轴 突然发现貌似可以自己做于是:先复制一个歌词

2

记下来每句歌出现的秒数 每分钟一行:

4

用notepad++修一修歌词 修成python能看懂的格式(注意万恶的Windows换行符是两个 把\n干掉之后还得手动把另一个删掉):

5

之后打开python写代码(其实完全可以把整个作为一个嵌套起来的列表放进去):

详细代码

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])

注意事项

尽情玩耍

推荐信息