擅长:python、mysql、java
<p>您的项目架构:</p>
<pre><code>Test Folder:
__init__.py
UtilityFunctions.py # the file I am importing
PerformAllIndexing.py
all_recipes:
__init__.py
index.py # imports ../UtilityFunctions.py
simply_recipes:
__init__.py
index.py # imports ../UtilityFunctions.py
</code></pre>
<p>为了不乱弄<code>PYTHONPATH</code>或<code>sys.path</code>,最好将<code>all_recipes/index.py</code>和{<cd4>}移到项目的根目录,并相应地命名它们。在</p>
<p>因此,<code>UtilityFunctions</code>将很容易使用<code>import UtilityFunctions</code>(顺便说一句,您应该将其命名为<code>utility_functions</code>)。在</p>
<p>{a1}另见}</p>
<p>p.S.改变<code>sys.path</code>有时会导致奇怪的行为。例如,一个模块可以导入两次。
此外,您还必须设置IDE以了解您对路径的修改。在</p>