擅长:python、mysql、java
<p>所以我在这里找到了处理mu问题的方法。最好的选择显然是创建一个可分发的python包并使用它。但是,由于我正在开发一个具有大量特性和期望结果的模拟,因此需要进行大量的调整,每次我想运行项目时都必须创建一个包,这有点超出了我的项目范围。
我想做的是能够以类似于在我的开发机器上使用PyCharm的方式运行文件。我解决这个问题的方法是py主菜单在我的项目的根目录中,并拥有与执行的文件相关的所有引用。这意味着我的userhelper按如下方式查找数据存储:</p>
<pre><code>path = os.path.join(os.path.dirname(os.path.dirname(__file__)),
"resources/" + settings['datastore_filename']
</code></pre>
<p>这解决了我无法在服务器上以与在PC上运行相同的方式运行我的项目的问题</p>