擅长:python、mysql、java
<p>您使用的路径是错误的。正如@NavaneethaKrishnan所说的,它应该是<code>os.path.abspath('website/endpoint')</code></p>
<p>然而,这个解决方案也不是完美的<code>website/endpoint</code>仍然是一个相对路径,它与当前工作目录相对。因此,只有当当前工作目录是<code>main.py</code>所在的目录时,它才会工作</p>
<p>更好的解决方案是:</p>
<pre class="lang-py prettyprint-override"><code>dir_path = os.path.dirname(os.path.realpath(__file__))
template_dir = os.path.join(dir_path, "website/endpoint")
</code></pre>
<p>这里<code>dir_path</code>是<code>main.py</code>所在目录的绝对路径。通过连接<code>dir_path</code>和<code>website/endpoint</code>,可以保证模板目录是您创建的目录,并且它与当前工作目录无关</p>