我正在使用python和谷歌应用程序引擎开发的应用程序,但是当我尝试自定义此应用程序时,它在前一代码中给出了编译时错误,该代码在实时运行正常。代码是:
if version in ['beta', 'alpha'] :
type=version
version = memcache.get(type)
if not version:
v = RouterVersions.get_by_key_name(type)
if not v :
logging.error('No version found in RouterModel for %s', type)
self.error(404)
return;
version = v.version
memcache.add(v.type, version)
当我使用memcache.add或获取属性时,它会给出编译时错误“来自import get的未定义变量”。 我不知道为什么会这样。我是python和谷歌应用引擎的新手。我的应用程序是在python 2.5中创建的,我现在使用的是2.7。这是问题还是其他什么?
答案 0 :(得分:8)
您是否可以将文件命名为memcache.py?如果是这样,请将其删除,同时删除memcache.pyc。