我的 GAE 应用程序在我的计算机上运行良好,但是当我上传它时,我开始收到 AttributeError,具体来说:
AttributeError: 'dict' object has no attribute 'item'
我正在使用 pylast 接口(last.fm-- link的 API )。具体来说,我正在访问这种类型的变量列表:
SimilarItem = _namedtuple("SimilarItem", ["item", "match"])
我有一个这种类型的变量,调用它,当我得到属性错误时我sim
试图访问。sim.item
我应该注意我在我的计算机上使用 Python 2.6,并且我知道 GAE 在 Python 2.5 上运行。这会在这里有所作为吗?我认为它们是向后兼容的。
最后,我认为导入的模块可能存在问题pylast
——也许它们不适用于 GAE 或其他什么?我做了一些研究,但没有得到任何结果。以下是进口:
import hashlib
import httplib
import urllib
import threading
from xml.dom import minidom
import xml.dom
import time
import shelve
import tempfile
import sys
import htmlentitydefs
对于这个令人沮丧的问题,我将不胜感激。提前致谢。