如何拆分python程序?

问题描述

首先,我为这些愚蠢的问题感到抱歉。 我正在尝试寻找如何在不同部分拆分我的 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 似乎总能解决问题。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...