擅长:python、mysql、java
<p>对于任何一个遇到这个问题的人,只要一个便条,使用Gus E在接受答案中显示的内容和一些进一步的经验,我发现下面的内容非常有用,可以确保在需要时,我可以在我的机器或其他同事的机器上从命令行运行我的程序。</p>
<pre><code>import sys
import os
sys.path.append(os.path.join(os.path.dirname(__file__), "..", ".."))
</code></pre>
<p>当我执行位于“嵌套”目录中的“main”方法时,它确保在执行时将“src”目录添加到PYTHONPATH中,这意味着以下所有导入都不会引发错误。</p>
<p>显然,您需要调整<code>os.path.join()</code>方法的“.”参数的数量,这取决于程序中执行主方法的位置</p>