I am creating a module that I want to consider as a static container of objects. These objects have the class type that I defined. I want to be able to import this module and then loop through the objects inside. Here is some code explaining what I mean:
example.py
class MyExampleClass(object): def __init__(self, var1, var2, var3): self.var1 = var1 self.var2 = var2 self.var3 = var3 self.var4 = var4 instanceA = MyExampleClass(1, 2, 3, 4) instanceB = MyExampleClass(4, 3, 6, 7) instanceC = MyExampleClass(5, 3, 4, 5)
Then I would like to be able to import this and use it as an enumeration:
import example for e in example:
Can this be done in Python? Or will I need to import the list from the example package?
example.py
objects = (instanceA, instanceB, instanceC)
and then
import example for e in example.objects:
source share