在 VS Code 中,如何将我的项目分成多个文件?

In VS Code, how can I break my project into multiple files?

我正在尝试从 Matlab 过渡到 Python。我完成了 Udemy Python 训练营;它使用了Jupyter Notebook,这是一个很好的学习环境。现在我正在尝试使用 VS Code - 它具有很好的调试功能,但我不知道如何将程序分解成单独的文件。

在 Matlab 中,我的项目顶级程序会调用同一文件夹中不同文件中的函数。我只是尝试在 VS Code 中用一个简单的 Python 程序做同样的事情,并收到一条奇怪的错误消息。如果我将函数和主程序放在同一个文件中,那么就可以了。

如何为我的 Python 函数使用单独的文件,并让顶级程序知道如何找到它们?

您需要 import 您的 python 脚本开头的文件。
示例:如果您有 main.pyfunction.py 并且想使用 function.py 中的函数 test(),您必须编写 main.py 文件中的以下代码。

import function

function.test()

from function import test

test()