一段时间以来,我一直在Windows 7计算机上使用适用于Python 2.7的mutagen软件包(版本-mutagen-1.20),不幸的是,它今天早些时候停止工作。

我已经重新安装了该程序包,删除了该程序包中的所有文件,然后再次重新安装了该程序,但是所有的努力都徒劳无功。令我感到困惑的是,直到昨天,所有这一切都运转良好。有人可以指出我的问题吗?我在下面提到了一些代码和日志以供参考。谢谢!

我还安装了eyed3软件包,对于此处使用的相同mp3文件,它运行良好。不幸的是,eyed3并不像诱变剂那样令人印象深刻,我陷入了这种奇怪的境地。

mutagen.py-用于测试的Python代码(example.mp3与脚本位于同一目录中):

from mutagen.mp3 import MP3
audio = MP3("example.mp3")
print audio.info.length, audio.info.bitrate


命令提示符下的错误日志:

C:\Python27>python mutagen.py
Traceback (most recent call last):
  File "mutagen.py", line 1, in <module>
    from mutagen.mp3 import MP3
  File "C:\Python27\mutagen.py", line 1, in <module>
    from mutagen.mp3 import MP3
ImportError: No module named mp3

最佳答案

将您的python文件命名为其他名称。因为它名为mutagen.py,所以您的导入语句获取了错误的模块。尝试mutagen_test.py。

09-19 05:59