擅长:python、mysql、java
<p>我不认为这是个虫子。您应该在<code>python-dev</code>列表中询问以获得更权威的答案。执行一次(运行脚本时)和导入一次(从外部),这样就可以打印两次行。不是两次进口。在</p>
<p>然而,这是一个可怕的设置。这里有很多违反风格的行为。尽管有些只是为了演示,但还是相当混乱。在</p>
<ol>
<li>您不应该使用包<code>__init__.py</code>文件作为应该运行的文件。主入口点应该是导入包的脚本。在</li>
<li>您不应该让导入的模块导入导入它的模块。就像你外边做的一样。在</li>
</ol>