擅长:python、mysql、java
<p>查看实际的错误消息:</p>
<pre><code>SyntaxError: positional argument follows keyword argument
</code></pre>
<p>您正在调用<code>Website</code>,并传递一个位置参数,后跟一个关键字参数,再后跟两个位置参数。Python不允许这样做。请看<a href="https://docs.python.org/3/glossary.html" rel="nofollow noreferrer">Python Glossary</a>以了解位置参数和关键字参数的解释。你知道吗</p>
<p>您需要做的是,要么用关键字参数替换所有位置参数,要么删除所有关键字参数(在您的例子中:<code>href=</code>)。你知道吗</p>
<p>我不熟悉您正在使用的代码,所以我将编写一些关键字参数。仅使用关键字参数会出现这种情况:</p>
<pre><code>my_nintendo_news = Website(url='https://mynintendonews.com', href=re.compile('https://mynintendonews.com/2018/'), path1="C:/Users/charl/Pictures/toad_small_60x60.png", path2="C:/Users/charl/Pictures/toad_small_60x60_bw.png")
</code></pre>
<p>你还可以做的是:</p>
<pre><code>my_nintendo_news = Website(url='https://mynintendonews.com', href=re.compile('https://mynintendonews.com/2018/'), "C:/Users/charl/Pictures/toad_small_60x60.png", "C:/Users/charl/Pictures/toad_small_60x60_bw.png")
</code></pre>
<p>这里,最后一个关键字参数<code>href</code>后跟另外两个位置参数。你知道吗</p>