擅长:python、mysql、java
<p><strong>VS Code</strong>仅搜索状态栏中的python路径(python_path/lib/*)和您正在工作的文件目录(我找不到任何更改此路径的设置)。
<a href="https://i.stack.imgur.com/0wYZG.png" rel="nofollow noreferrer">VS Code Statusbar</a></p>
<p>(因此我建议将您的包放在PYTHON_PATH/lib中)</p>
<p>另外,您所说的(folder1.folder2/mypackage)只有在您将<code>__init__.py</code>放在每个目录中时才可能实现</p>
<p>若将文件夹放在文件的目录中,则工作目录的树应如下所示:</p>
<pre><code>cwd
|____ __init__.py
|____ folder1
|____ __init__.py
|____ subfolder2
|____ __init__.py
|____ program1.py
</code></pre>
<p><em>在这种情况下,我想我会这样做:</em></p>
<p>您可以将<code>C:/folder1/folder2/mymodule.py</code>复制到您的文件路径,然后尝试使用<code>import mymodule</code>导入它。见下面的代码:</p>
<pre><code>import rx7
rx7.files.copy('C:/folder1/folder2/mymodule.py', 'mymodule.py')
import mymodule
</code></pre>