python - Python枚举问题
问题描述
我一直在处理一个项目,如果有几个常量我需要把它放回去读回来。
到目前为止,Enum
似乎适用于小文本和简单数字。
样本:
class AppConstants(Enum):
CLIENT_ID = "913940213390-k7ubu14.apps.example.com"
以上不起作用,因为它包含连字符。没有连字符就可以了。和dafjdl32323232-dfasfsaf
也fdsfndsfsdfj-7687
不起作用。
所以当我打电话时AppConstants.CLIENT_ID
,它以连字符停止并且无法读取完整值。
解决方案
什么不起作用?
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
推荐阅读
- javascript - 使用 ES6 模块导入时 GraalVM 上下文中的错误
- java - 使用 Selenium Java 在 Instagram 中单击关注按钮
- javascript - 点击按钮
- java - 识别文本区域对象中的 KeyListener 继承
- mysql - 如何调用具有值匹配的 mysql in 子句?
- r - 用另一列替换一列的值
- python - 通过子进程访问maya内部的环境变量
- jquery - 如何修复引导轮播错误?
- parsing - Regex 和 decimal.TryParse 无法测试小数
- python - 程序在使用“elif”时起作用,但在将“elif”替换为“if”时不起作用。我很难弄清楚为什么?(Python)