擅长:python、mysql、java
<p>对于初学者,可以将应用程序根目录和SDK根目录(<code>google_appengine</code>)放在Python路径中。您还需要一些类似<code>yaml</code>的库,这些库要么安装在SDK的<code>lib</code>目录中,要么添加到库路径中。然后可以导入模块并调用一些功能。在</p>
<pre><code>>>> import sys
>>> sys.path.append('/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine')
</code></pre>
<p>当然,一旦代码路径尝试进行服务调用,库就会引发一个异常,说它没有绑定到任何东西。要将服务库绑定到测试存根,请使用testbed库:</p>
^{pr2}$
<p>要告诉数据存储测试存根使用开发服务器的数据存储文件,请将文件的路径传递给<code>init_datastore_v3_stub()</code>,作为<code>datastore_file</code>参数。有关详细信息,请参阅<code>google.appengine.ext.testbed</code>中方法的doc注释。在</p>
<p>有关测试台的详细信息:<a href="https://developers.google.com/appengine/docs/python/tools/localunittesting">https://developers.google.com/appengine/docs/python/tools/localunittesting</a></p>