dre*_*lio 11 python google-app-engine remoteapi google-cloud-platform
这是使用Python SDK版本1.8.0.
我的远程API工作正常remote_api_shell.py,但在尝试从python脚本中访问时不起作用.我正在使用谷歌的示例代码:
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')
Run Code Online (Sandbox Code Playgroud)
而且我也导入fix_sys_path()从dev_appserver.py设置我sys.path正确的谷歌应用程序引擎SDK:
import dev_appserver
dev_appserver.fix_sys_path()
Run Code Online (Sandbox Code Playgroud)
除了其他路径之外,我还将以下行添加到sys.path:
'/google_appengine_1.8.0/lib/fancy_urllib'
Run Code Online (Sandbox Code Playgroud)
但是,调用上面的调用时会抛出以下错误remote_api_stub.ConfigureRemoteApi():
opener.add_handler(fancy_urllib.FancyProxyHandler())
AttributeError: 'module' object has no attribute 'FancyProxyHandler'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1292 次 |
| 最近记录: |