这是使用Python SDK版本1.8.0。
我的远程API使用remote_api_shell.py
工作正常,但在尝试从python脚本中访问时不起作用。我正在使用sample code from google:
from google.appengine.ext.remote_api import remote_api_stub
import getpass
def auth_func():
return (raw_input('Username:'), getpass.getpass('Password:'))
remote_api_stub.ConfigureRemoteApi(None, '/_ah/remote_api', auth_func,
'localhost:8080')
我还要从fix_sys_path()
导入dev_appserver.py
以正确设置我的sys.path
Google应用引擎SDK:
import dev_appserver
dev_appserver.fix_sys_path()
在其他路径中添加以下行到我的sys.path
:
'/google_appengine_1.8.0/lib/fancy_urllib'
但是,调用remote_api_stub.ConfigureRemoteApi()
的上述调用时会抛出以下错误:
opener.add_handler(fancy_urllib.FancyProxyHandler())
AttributeError: 'module' object has no attribute 'FancyProxyHandler'
答案 0 :(得分:2)
等 7 年,一切似乎都很好。