我有一个包含多个表的数据库,其状态列包含一个整数作为状态代码。这些表中有一些状态代码是相同的。现在我想在python中基于这些代码进行一些处理,我想使用枚举或类似的方法来简化编码和日志记录,但我还想对重复的代码使用层次结构
所以基本上我想从这里开始
some_log_table
1: INFO
2: WARNING
3: ERROR
4: SUCCESS
table_1
1. REGISTERED
2: READY_2_LOAD
10: SUCCESS
11: SKIP
98: WARNING
99: ERROR
table_2
1: NEW FILE
2: COPIED_IN_AZURE
10: SUCCESS
11: SKIP
98: WARNING
99: ERROR
table_state
1: LOAD
2: START
3: RUNNING
4: RESTART
10: SUCCESS
11: SKIP
98: WARNING
99: ERROR
对此
GlobalCodes
10: SUCCESS
11: SKIP
98: WARNING
99: ERROR
some_log_table(GlobalCodes)
12: INFO
table_1(GlobalCodes)
1: REGISTERED
2: READY_2_LOAD
table_2(GlobalCodes)
1: NEW FILE
2: COPIED_IN_AZURE
table_state(GlobalCodes)
1: LOAD
2: START
3: RUNNING
4: RESTART
table_1(99) = 'ERROR'
目前没有回答
相关问题 更多 >
编程相关推荐