问题描述
首先,我为这些愚蠢的问题感到抱歉。 我正在尝试寻找如何在不同部分拆分我的 python 程序。我有一个 .py 文件,在这个文件中有我所有的程序。我想将其拆分为 3 个不同的文件:主要、常量和函数。 (这些文件需要特定的扩展名吗?) 我像这样组织了函数文件:
import .....
def function0:
....
def function1:
....
etc.
这是一种错误的方法吗?当我尝试在主文件中导入此文件 .py
时,IDE 给了我一条黄线和 Import "functions" Could not be resolved
,但一切正常。
这样做有意义吗?
解决方法
确保在导入文件时,这些文件位于同一文件夹中,并且您仅使用 import functionfile
,而非 import functionfile.py
编辑:您确定在导入时使用小写的“i”吗?我注意到您现在两次将其称为“导入”
EDIT 2 现在我认为这只是 Visual Studio Code 无法识别有效导入。我以前也遇到过这种情况,重启 VSCode 似乎总能解决问题。