考虑以下代码:

#main.py
From toolsmodule import *
database = "foo"

#toolsmodule
database = "mydatabase"

看来,这会在每个模块中创建一个具有不同内容的变量。如何从main修改toolsmodule内部的变量?以下内容不起作用:
toolsmodule.database = "foo"

最佳答案

听起来还有很多理由不使用from toolsmodule import *

如果您只是做import toolsmodule,那么您就可以做toolsmodule.database = 'foo',一切都很棒。

10-01 22:02