这是一个MP3文件的链接:http://translate.google.com/translate_tts?tl=fr&q=je/,下载就好了。但是当我尝试使用以下代码下载它时,我得到一个Windows Media Player和VLC拒绝播放的文件。这是我的代码(我测试了两种方法):
import urllib
query = "http://translate.google.com/translate_tts?tl=fr&q=je/"
urllib.urlretrieve(query, "je.mp3")
mp3file = urllib.urlopen(query)
output = open('je2.mp3','wb')
output.write(mp3file.read())
output.close()
mp3file.close()
两个文件都没有播放。我觉得这与我正在使用的文件有关,因为other ones似乎工作正常(可能与查询字符串有关)。有帮助吗?我在Windows 8上运行Python 2.7