擅长:python、mysql、java
<p>您使用的是基于PDB的调试器,而不是交互式Python提示符。<code>h</code>是PDB中的一个命令。使用<code>!</code>可防止PDB试图将该行解释为命令:</p>
<pre><code>!h = Http()
</code></pre>
<p><code>urllib</code>要求您向它传递一个完全限定的URL;您的URL缺少一个方案:</p>
^{pr2}$
<p>您的URL在域名中似乎没有使用任何国际字符,因此不需要使用IDNA编码。</p>
<p>您可能需要了解第三方<a href="http://python-requests.org/" rel="nofollow">^{<cd4>} library</a>;它使与HTTP服务器的交互变得更加简单明了:</p>
<pre><code>import requests
r = requests.get('http://abc.myshopify.com/admin/shop.json', auth=("3b8138fedf8", "1d697a75c7e50"))
data = r.json() # interpret the response as JSON data.
</code></pre>