将全局变量设置为类中的实例变量是否更好?

时间:2018-01-28 19:12:52

标签: python

所以我有一个名为config.py的模块,其中包含pygame塔防游戏的全局变量。

当我在一个不同的模块中定义一个类时,最好是将这些全局变量设置为同名的实例变量,还是只要我需要使用该全局变量时使用config.variable_name

例如:

将全局变量设置为__init__中的实例变量:

self.map_height = config.map_height
self.map_width = config.map_width

在没有上述方法的情况下使用它们:

 for rw in range (config.map_height):
    for cl in range (config.map_width):

0 个答案:

没有答案