最佳方式在Python类之间初始化和使用常量是什么?

11 浏览
0 Comments

最佳方式在Python类之间初始化和使用常量是什么?

以下是我如何声明常量并在不同的Python类中使用它们的方法:

# project/constants.py
GOOD = 1
BAD = 2
AWFUL = 3
# project/question.py
from constants import AWFUL, BAD, GOOD
class Question:
    def __init__(self):
        ...

上述的方法是存储和使用常量值的好方式吗?我意识到随着时间的推移,常量文件可能会变得很大,而且在任何给定的文件中我可能需要显式地导入10个以上的这些常量。

0