擅长:python、mysql、java
<p>代码问题:您必须单独运行文件,可能是为了测试。在这种情况下,python不会将其识别为模块</p>
<p>这里有一个解决方案</p>
<p>写入:<code>from app.privateinfo import key</code></p>
<p>注意:请记住,只有当您从外部运行它时,它才会起作用。i、 e.您在其中编写上述语句的文件必须是<code>config, forms, models, run</code>中的任何文件</p>
<p>要单独运行文件,请执行以下操作:
假设您在文件<code>refactor.py</code>中编写了上述导入语句,并希望对其进行测试。只需在<code>app</code>之外创建一个文件<code>runner.py</code>,然后写入<code>import app.refactor</code>。现在执行<code>runner.py</code></p>
<p>说明:这将运行<code>refactor</code>,同时将<code>app</code>视为模块,因此,您的导入将正常工作</p>