擅长:python、mysql、java
<p>如PCM所示,您必须在每个文件夹中创建一个空的<code>__init__.py</code>文件:</p>
<pre><code>module/
├── __init__.py
│
├── util/
│ ├──__init__.py
│ ├── metrics.py
│ └── util.py
│
└── training/
├──__init__.py
├── pretraining.py
└── training_step.py
</code></pre>
<p>因此,如果在pretraining.py脚本中需要使用位于util/metrics.py中的函数:</p>
<pre><code>from module.util.metrics import accuracy
</code></pre>
<p>一些参考资料:</p>
<blockquote>
<p><a href="https://github.com/Pierian-Data/Complete-Python-3-Bootcamp/blob/master/06-Modules%20and%20Packages/Useful_Info_Notebook.ipynb" rel="nofollow noreferrer">https://github.com/Pierian-Data/Complete-Python-3-Bootcamp/blob/master/06-Modules%20and%20Packages/Useful_Info_Notebook.ipynb</a></p>
<p><a href="https://docs.python.org/3/tutorial/modules.html#packages" rel="nofollow noreferrer">https://docs.python.org/3/tutorial/modules.html#packages</a></p>
<p><a href="https://python4astronomers.github.io/installation/packages.html" rel="nofollow noreferrer">https://python4astronomers.github.io/installation/packages.html</a></p>
</blockquote>