我一直在研究一个项目,因为有几个常量需要放回去读。
到目前为止,Enum
似乎适用于小文本和简单数字。
示例:
class AppConstants(Enum):
CLIENT_ID = "913940213390-k7ubu14.apps.example.com"
以上内容不起作用,因为其中包含连字符。没有连字符,它的工作原理。 dafjdl32323232-dfasfsaf
和fdsfndsfsdfj-7687
也不起作用。
因此,当我调用AppConstants.CLIENT_ID
时,它会以连字符结尾并且无法读取完整值。
答案 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