擅长:python、mysql、java
<p>太棒了,呸。。。但是,有些错误如下:</p>
<pre><code>j = ("http://xptracker.com/index.php?username=",usrname"&Submit=GO&comparename=&mode=regular")
</code></pre>
<p>试着用另一种方式构建你的字符串<code>j</code>。例如,在.format()的帮助下:</p>
<pre><code>j = "http://xptracker.com/index.php?username={username}&Submit=GO&comparename=&mode=regular".format(username=usrname)
</code></pre>
<p>如您所见,我们可以省略方括号并使用{username}作为关键字占位符,它可以用适当的string.format()填充,例如<code>username=username</code></p>
<p>另外,我认为在这一节中,您丢失了缩进:</p>
<pre><code>with urllib.request.urlopen(J) as resp :
data = resp.read()
resp.code
</code></pre>
<p>如果用户选择输入“Username”而不是“Skills”,则<code>StrSkill</code>可以是未定义的。你知道吗</p>