在不使用外部模块的情况下,用python将元数据写入mp3文件
目前,我正在尝试在不使用任何外部模块(如Eyed3)的情况下读取和写入mp3标签 我已使用以下代码成功读取mp3文件的音频标签:在不使用外部模块的情况下,用python将元数据写入mp3文件,python,Python,目前,我正在尝试在不使用任何外部模块(如Eyed3)的情况下读取和写入mp3标签 我已使用以下代码成功读取mp3文件的音频标签: f = open(filepath,"rb") f.seek(-128,2) TagContent = f.read(128) f.close() title = TagContent[3:33] # currently only id3v1 tags 现在我想编辑mp3文件的音频标签,如艺人姓名、标题、专辑等。现在我面临的问题是如何将数据写入到mp3文件中,而m
f = open(filepath,"rb")
f.seek(-128,2)
TagContent = f.read(128)
f.close()
title = TagContent[3:33] # currently only id3v1 tags
现在我想编辑mp3文件的音频标签,如艺人姓名、标题、专辑等。现在我面临的问题是如何将数据写入到mp3文件中,而mp3文件也位于特定位置
f = open(filepath,"wb")
f.write(**what should come here**)
这是否可能只使用python,或者我必须使用外部模块将内容写入mp3文件
在上面的语句中,外部模块指的是像pymedia或GST这样的模块,PythonI甚至不知道这些模块是否适合此任务,而不是像eyed3这样的音频标记模块
PS:这只是学习过程的一部分。使用seek for select position and write(搜索选择位置并写入),从该位置写入文本。不要忘记关闭文件: