【发布时间】:2010-06-04 22:04:23
【问题描述】:
我有一堆来自 Python 中同一个类的对象。
我决定将每个对象放在不同的文件中,因为它是
更容易管理它们(如果我打算添加更多对象或单独编辑它们)
但是,我不确定如何遍历所有这些,它们在另一个包中
因此,如果我查看 Netbeans,我有 TopLevel... 还有一个名为 Shapes 的包
在 Shapes 中,我有 Ball.py、Circle.py、Triangle.py(文件内部是对具有特定形状详细信息的构造函数的调用),它们都来自类 GraphicalShape
这是在 TopLevel 包的 GraphicalShape.py 中配置的。
现在,我的顶层包中还有一个名为 newpythonproject.py 的文件,它将启动
调用每个形状并用它做事的过程,我如何遍历所有形状?
另外:这是一个好方法吗?
p.s.别介意大写小写的东西......
为了澄清,我添加了一张项目树的图片
http://i47.tinypic.com/2i1nomw.png
【问题讨论】: