0

目前我正在尝试在使用任何外部模块(如(eyed3)的情况下)的read and writemp3 标签。

我已使用以下代码成功读取 mp3 文件的音频标签:

f = open(filepath,"rb")
f.seek(-128,2)
TagContent = f.read(128)
f.close()

title = TagContent[3:33] # currently only id3v1 tags

现在我想编辑artistname,title,albummp3 文件的音频标签等。现在面临的问题是如何将数据写入到特定位置的 mp3 文件中。

f = open(filepath,"wb")
f.write(**what should come here**) 

这是否可能仅使用 python 或我必须使用external module将内容写入 mp3 文件。

在上面的陈述external module中指的是像pymediaGST-Python我什至不知道这些是否是这个任务的正确模块)这样的模块,而不是像 eyed3 这样的音频标记模块。

PS:这只是学习过程的一部分。

4

1 回答 1

0

使用 seek 选择位置并写入,从该位置写入文本。不要忘记关闭文件:)

于 2012-04-06T17:40:48.547 回答