擅长:python、mysql、java
<p>很难回答确切的原因。我无法了解C-python、jython、pypy或其他开发人员的头脑</p>
<p>许多错误只能在运行时看到,因为python是一种解释语言,没有严格的类型</p>
<p>但是,如果没有语法错误,每个文件都会编译成字节码</p>
<p>因此,对于语法错误,我无法给出原因,因为这在技术上是可能的。然而,我从来没有遇到过这个问题,因为我使用像<code>pylint</code>或<code>flake8</code>这样的工具来检查代码</p>
<p>这些工具可以检测多个错误,并给出许多关于编码风格的警告</p>
<p>因此,我无法告诉您原因,但只能告诉您如何一次性获得多个错误</p>
<p>这些工具可以配置为只显示某些类型的错误</p>
<p>要安装一个或另一个工具,只需键入:
<code>pip install flake8</code>或<code>pip install pylint</code></p>
<p>然后在所有代码所在的目录中键入<code>flake8</code>或<code>pylint</code>
或者键入<code>flake8 <filename></code>或<code>pylint <filename></code>只检查一个文件</p>
<p>请注意,许多IDE(如Microsoft Visual Studio Code、Pycharm等)可以配置为自动为您运行这些工具,并在您执行代码之前发出任何问题的信号</p>