前段时间写python脚本 ,在脚本中用全局存储变量 全局变量的定义在另一个Python脚本中 在当前脚本中调用,重复调用后发现全局变量清空不了,用del方法和list=[]都清空不了,最后采用局部变量,请问是什么原因及解决方法,全局变量在调用时不是以函数的参数传入的,是通过global调用,谢谢
1 回答
0puppy0
TA贡献24条经验 获得超7个赞
def __clear_env():
for key in globals().keys():
if not key.startswith("__"):
globals().pop(key)
添加回答
举报
0/150
提交
取消