擅长:python、mysql、java
<p><strong>将此文件放入包的初始py文件中:</p>
<pre><code># For relative imports to work in Python 3.6
import os, sys; sys.path.append(os.path.dirname(os.path.realpath(__file__)))
</code></pre>
<p>假设你的包裹是这样的:</p>
<pre><code>├── project
│ ├── package
│ │ ├── __init__.py
│ │ ├── module1.py
│ │ └── module2.py
│ └── setup.py
</code></pre>
<p>现在在包中使用常规导入,例如:</p>
<pre><code># in module2.py
from module1 import class1
</code></pre>
<p>这在python 2和3中都有效。</p>