在模型中声明常量时,是否需要将它们包装在类中?

时间:2015-05-30 00:18:50

标签: python import module

假设我有一个名为" instrument.py"
的模块 在这个模块中有一个类"吉他"
我可以像这样导入它:

from instrument import Guitar

并实例化对象:

guitar = Guitar()

我也想导入"输入" "仪器"

from instrument import gtype

我想通过写入来访问该工具的类型:

type1 = gtype.ACCUSTIC
type2 = gtype.BASS

" gtype"如果我想像上面描述的那样访问它,那么也必须是模块内的一个类(gtype)?

我该怎么做?

1 个答案:

答案 0 :(得分:1)

是的,gtypeinstrument中的一个类,字段为BASS,依此类推。

像这样:

class gtype:
    BASS = 10
    ACOUSTIC = 20

等等...

更多信息:

https://docs.python.org/2/tutorial/modules.html