我有一个类似于这里提出的问题的问题:Importing a long list of constants to a Python file
基本上,我有一个单独的模块,它只包含一长串常量,例如
constants.py
x = 1.2
y = 30.4
.
.
.
在另一个模块中,我想导入这些常量并将它们初始化为实例属性。
class.py
class something(object):
def __init__(self):
import constants
self.x = constants.x
self.y = constants.y
.
.
.
是否有一种更简单或更 Pythonic 的方法来执行此操作,而不是重新输入所有变量名?