我已经将程序拆分为三个脚本。其中之一'classes.py'是定义我需要的所有类的模块。另一个是一种设置模块,将其称为'setup.py',它从'classes.py'中实例化了很多对象(这只是一些带有几个for循环,没有函数或类的变量赋值)。它有很多字符串和我不想看到的东西,当我正在处理程序本身的第三个脚本时,即实际上完成上述所有操作的脚本。使用嵌套模块的正确方法
我得到这个工作的唯一方法是添加,在“setup.py”脚本:
from classes import *
这让我在设置文件快速编写,而无需到处添加的命名空间。并且,在主要脚本中:
import setup
这有PyCharm的优点,使我可以完全完成类和方法的代码,这很好。
我想要实现的是让主脚本导入类,然后使用两个简单的命令运行安装脚本来创建我需要的对象。但是我无法将类脚本导入到主脚本中,因为安装脚本无法执行任何操作,因此没有类定义。我应该将这些类导入两个脚本中,还是完全用其他方法完成?
对不起,为什么将'classes'模块导入到主脚本中意味着安装程序无法执行任何操作? –
是的,所有的东西都应该放在各自的文件中。 –