在 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
我的意思是在 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