【发布时间】:2020-06-12 15:07:01
【问题描述】:
我正在使用with 块从文件中提取信息,我很惊讶with 块中声明的任何变量都是全局变量。它们不应该是 with 块的本地,并且在更改全局变量之前您不应该使用 global myVar 吗?毕竟with定义了一个代码块吧?
【问题讨论】:
-
考虑
if...else块和循环,例如while和for。
标签: python python-3.x global-variables with-statement