![]() |
1
4
这个脚本在风格和组织上确实存在严重的问题——例如,如果有人导入它,他们必须以某种方式预测他们必须设置的事实。
不幸的是,你不得不从一个写得不好的脚本中学习Python,但我不确定我是否理解你的问题。python中的变量范围是局部变量(包括参数)、非局部变量(即周围函数的局部变量,对于嵌套函数)、全局变量、内置变量。
您要停止访问Globals吗?
正在呼叫
这将保证在任何时候发生异常
|
![]() |
2
2
据我所知,唯一的方法就是
当然,这会使您的(当前)代码崩溃,因为
在python中,变量在本地搜索,然后在作用域中搜索,直到全局搜索,最后搜索内置的。 另一选择 能够 铍:
不过,你至少得申报
关于“with”语句的更多解释 here . |
![]() |
3
1
在巨蟒中
这使得类似这样的工作:
尽管事实上
在你发布的代码中也发生了同样的事情,只是
正如亚历克斯所说,事实上你 可以 写这样的代码并不意味着你 应该 . |
![]() |
July · 如何定义数字间隔,然后四舍五入 1 年前 |
![]() |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
|
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
![]() |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
|
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
![]() |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |