在 python 中是否有 javascript 的 window 对象?

Is there a javascript's window like object in python?

我的意思是在 javascript 中,可以通过将 属性 分配给 window 对象来创建每个文件中任何地方都可以访问的变量:

window.myVar = 'hello'

并像这样使用它:

console.log(myVar)

没有回答我的问题,因为分配给 globals() 并不能从其他文件访问它。

(我知道全局变量不好

您可以将它们分配给 __builtins__:

main.py

__builtins__.my_var = 'Hello!'
import other

other.py

print(my_var)

输出:my_var