标题: [问题求助] python插入音乐标签中文会报错 [打印本页]
作者: netdzb 时间: 2020-4-18 20:36 标题: python插入音乐标签中文会报错
# -*- coding: UTF-8 -*-
from mutagen.id3 import ID3, APIC, TIT2, TPE1, TALB
#传入mp3、jpg的本地路径以及其他字符串
def setSongInfo(songfilepath, songtitle, songartist, songalbum, songpicpath):
audio = ID3(songfilepath)
img = open(songpicpath,'r')
audio.update_to_v23() #把可能存在的旧版本升级为2.3
audio['APIC'] = APIC( #插入专辑图片
encoding=3,
mime='image/jpeg',
type=3,
desc=u'Cover',
data=img.read()
)
audio['TIT2'] = TIT2( #插入歌名
encoding=3,
text=[songtitle]
)
audio['TPE1'] = TPE1( #插入第一演奏家、歌手、等
encoding=3,
text=[songartist]
)
audio['TALB'] = TALB( #插入专辑名称
encoding=3,
text=[songalbum]
)
audio.save() #记得要保存
img.close()
if __name__ == "__main__":
# print 'hello'
setSongInfo('new.mp3','梦的结局','芊苓','芊苓','lenka.jpg')
~~~~~~~~~~~~~~
这里换成英语字母没有问题的,请教是怎么回事?
作者: wujunkai 时间: 2020-4-18 20:48
回复 1# netdzb - setSongInfo('new.mp3',u'梦的结局',u'芊苓',u'芊苓','lenka.jpg')
复制代码
试试?
作者: netdzb 时间: 2020-4-18 21:01
本帖最后由 netdzb 于 2020-4-18 21:05 编辑
回复 2# wujunkai
试过了,通不过。
有没有好用一点的库?
作者: netdzb 时间: 2020-4-18 21:02
回复 2# wujunkai
这个库不大好用啊,准备卸载换掉了。
作者: wujunkai 时间: 2020-4-18 21:44
回复 4# netdzb
python我拿来写爬虫。。。C++的库要吗?
作者: netdzb 时间: 2020-4-18 22:22
回复 5# wujunkai
是libclang的库吗?有调用方法吗?
作者: wujunkai 时间: 2020-4-19 04:51
回复 6# netdzb
不是,只是单纯的C++库
作者: netdzb 时间: 2020-4-19 08:16
回复 7# wujunkai
能发上来吗?
我另外一个新贴请看一下,谢谢。
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |