Jupyter notebook jupyter笔记本中python函数中程序局部变量与全局变量的作用域
我是pyton和jupyter的新手,花了很长时间调试一个函数。当我的错误是,我根本没有注意到我没有在函数中更改变量名,它正在访问一个全局变量Jupyter notebook jupyter笔记本中python函数中程序局部变量与全局变量的作用域,jupyter-notebook,Jupyter Notebook,我是pyton和jupyter的新手,花了很长时间调试一个函数。当我的错误是,我根本没有注意到我没有在函数中更改变量名,它正在访问一个全局变量 我是否能够阻止jupyter笔记本中的python函数访问全局变量,从而更快地弹出类似这样的错误?由于该变量是全局变量,因此能够获取其值是正常的。但是你可以尝试一些东西 首先,您可以尝试避免全局范围的变量,因为这些情况很容易发生 另一方面,在使用变量并删除它们之后,可以使用del关键字() 使用Jupyter,您还可以清理内存。当然,您必须再次运行所需
我是否能够阻止jupyter笔记本中的python函数访问全局变量,从而更快地弹出类似这样的错误?由于该变量是全局变量,因此能够获取其值是正常的。但是你可以尝试一些东西
- 首先,您可以尝试避免全局范围的变量,因为这些情况很容易发生
- 另一方面,在使用变量并删除它们之后,可以使用
关键字()del
- 使用Jupyter,您还可以清理内存。当然,您必须再次运行所需的所有代码