擅长:python、mysql、java
<p>要访问当前文件的父目录中的<code>libs</code>,可以执行以下操作:</p>
<p><code>sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))) + "/libs")</code></p>
<p>它将父dictory+<code>/libs</code>添加到sys路径中,python将知道在该路径中查找它,如<a href="https://stackoverflow.com/questions/19285892/python-what-is-the-libs-subfolder-for">Python - what is the libs subfolder for?</a>中所述。但是,我不喜欢这种解决方案,因为它会导致如下难看的代码:</p>
<pre class="lang-py prettyprint-override"><code>import os
import sys
sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))) + "/libs")
from pieceManagement import piece
import motion
</code></pre>
<p>所以我还是想找到一个pythonic的方法来做这件事,也许是与import语句内联。但我知道这是可行的(在我的机器上)。你知道吗</p>