我引用了这个stackoverflow答案。在
https://stackoverflow.com/a/20948609/4891914
我不能评论,因为我的名声不超过50。我使用了正确的代码,但是得到了这个错误:
Traceback (most recent call last):
File "search.py, line 47, in <module>
print inglorious['soundtrack']
File "/usr/local/lib/python2.7/dist-packages/imdb/utils.py", line 1469, in __getitem__
rawData = self.data[key]
KeyError: 'soundtrack'
我也尝试过这个变体:
^{pr2}$上面印着“无”。当imdbpy2sql.py运行文件音轨.list.gz确实存在于所有其他imdb文件所在的目录中。我确认了imdb.com网站那部电影确实有配乐。在
http://www.imdb.com/title/tt0361748/soundtrack?ref_=tt_trv_snd
任何帮助都将不胜感激。在
更新MySQL查询信息类型和电影信息表
SELECT * FROM info_type WHERE info='alternate versions' OR info='goofs' OR info='crazy credits' OR info='soundtrack' OR info='quotes' OR info='trivia';
id | info
-----------------------
11 | alternate versions
12 | crazy credits
13 | goofs
15 | quotes
14 | soundtrack
17 | trivia
SELECT COUNT(*) FROM movie_info WHERE info_type_id=11;
COUNT(*)
19716
SELECT COUNT(*) FROM movie_info WHERE info_type_id=12;
COUNT(*)
21158
SELECT COUNT(*) FROM movie_info WHERE info_type_id=13;
COUNT(*)
222002
SELECT COUNT(*) FROM movie_info WHERE info_type_id=14;
COUNT(*)
0
SELECT COUNT(*) FROM movie_info WHERE info_type_id=15;
COUNT(*)
693707
SELECT COUNT(*) FROM movie_info WHERE info_type_id=17;
COUNT(*)
531702
所以问题可能出在imdbpy2上sql.py脚本。如前所述,如有任何帮助调试此问题将不胜感激。在
要了解发生了什么,最好的选择是存储命令的输出,在命令行的末尾添加
2>&1 | tee imdbpy2sql-output.log
(在Linux系统上)。在为了加快速度,您只需将声音跟踪文件保留在目录中。在
问题在于
SNDT_START
标记的定义。请参阅下面的diff,它更正了声道导入问题。在相关问题 更多 >
编程相关推荐