python - python中是否有类似对象的javascript窗口?
问题描述
我的意思是在 javascript 中,可以通过将属性分配给 window 对象来创建每个文件中任何地方都可以访问的变量:
window.myVar = 'hello'
并像这样使用它:
console.log(myVar)
Python中等效的浏览器“窗口”对象?[关闭]没有回答我的问题,因为分配给globals()
不会使其可以从其他文件访问。
(我知道全局变量不好)
解决方案
您可以将它们分配给__builtins__
:
main.py
__builtins__.my_var = 'Hello!'
import other
other.py
print(my_var)
输出:my_var
推荐阅读
- python - 通过 R 访问 prosper.com OAuth 2.0 API
- ios - 使用 PushSegue iOS 编辑栏按钮
- webgl - 带有 Buster Lite Chromium WebGL 的 Raspberry Pi 4 没有硬件加速
- swift - 无法访问 UITableView 子类的属性
- javascript - 使用 jQuery 在 wordpress 上使更多的整个 div 可点击
- mysql - 如何计算组的最大值?
- r - set.seed() 向后兼容 R 3.5.3 和 3.6?
- c# - 如何从两个调用中获取乘法的返回值,将它们相加并打印结果?
- ios - 由于第三方 REST API 需要位置,Apple 拒绝应用程序?
- javascript - 关于 deck.gl 的代码: const {data = DATA_URL} = this.props;