擅长:python、mysql、java
<p>如果您想知道<code>Warning</code>来自何处,可以临时将<code>Warnings</code>提升到<code>Exceptions</code>。这将给您一个完整的回溯,因此您的程序遇到警告的行。</p>
<pre><code>with warnings.catch_warnings():
warnings.simplefilter("error")
main()
</code></pre>
<p>如果从命令行运行程序,还可以使用<code>-W</code>标志。有关警告处理的详细信息可以在<a href="https://docs.python.org/2/library/warnings.html" rel="noreferrer">python documentation</a>中找到。</p>
<p>我知道这只是你问题的一部分,但你调试了你的代码吗?</p>