擅长:python、mysql、java
<p>不能在其中导入模块。你知道吗</p>
<p>这就是为什么它不起作用的原因,因为您试图从<code>scripts</code>文件夹导入<code>project</code>模块,该文件夹位于该模块内。你知道吗</p>
<p>要解决这个问题,您需要从<code>project</code>模块中移动<code>scripts</code>文件夹,并将其放在与<code>main.py</code>相同的目录中,这样Python就可以成功导入模块。你知道吗</p>
<p><strong>更新:</strong></p>
<p>如果要分别测试每个脚本,则必须在<code>main.py</code>旁边创建一个名为<code>tests</code>的模块。文件树应该是这样的:</p>
<pre><code>|- __init__.py
|- main.py
|- tests
|- __init__.py
|- test_script1.py
|- test_script2.py
|- ....
|- scripts
|- __init__.py
|- script1.py
|- script2.py
|- ....
|- project/
|- __init__.py
|- components/
|- __init__.py
|- packages/
|- __init__.py
|- HERE MY PACKAGES pkg_insert_bdd.py
</code></pre>