Python枚举问题

时间:2019-02-26 08:20:27

标签: python django-rest-framework

我一直在研究一个项目,因为有几个常量需要放回去读。

到目前为止,Enum似乎适用于小文本和简单数字。

示例:

  class AppConstants(Enum):
     CLIENT_ID = "913940213390-k7ubu14.apps.example.com"

以上内容不起作用,因为其中包含连字符。没有连字符,它的工作原理。 dafjdl32323232-dfasfsaffdsfndsfsdfj-7687也不起作用。

因此,当我调用AppConstants.CLIENT_ID时,它会以连字符结尾并且无法读取完整值。

1 个答案:

答案 0 :(得分:1)

什么不起作用?

class AppConstants():   
    CLIENT_ID = "913940213390-k7ubu14.apps.example.com-somehyphens.letsbringmorehyphens-more-okay--34534-enough"
print(AppConstants.CLIENT_ID)

输出:

913940213390-k7ubu14.apps.example.com-somehyphens.letsbringmorehyphens-more-okay--34534-enough