如何清空python的变量


Posted in Python onJuly 05, 2020

在python使用循环时,因为数据太大,循环使运行内存不断积累,最后电脑崩了。所以,查了一下,在spyder中如何可以像matlab那样

清理单个变量(clear;clc)。

1、在代码中的命令:删除单个变量,在代码中加入运行即可

del 变量

2、在Ipython console中删除所有变量

reset
Once deleted, variables cannot be recovered. Proceed (y/[n])?
y

3、清理控制台的命令历史

clear

内容扩展:

python删除所有自定义变量方法

当我们在pythonwin中创建多个变量后,通过dir()函数,可以看到所有已创建变量,这些已经创建的变量会保存在globals全局中,如果想快速删除可以使用如下脚本:阿弥陀佛,哈哈。

1、脚本内容如下:

#删除clear_env.py
======================================
def __clear_env(): 
for key in globals().keys(): 
if not key.startswith("__"): # 排除系统内建函数
globals().pop(key) 

======================================

2、使用方法:拷贝脚本到d:/ 下

import sys

sys.path.append(<<SPAN style="LINE-HEIGHT: 18px; FONT-FAMILY: 宋体, 'Lucida Grande', 'Lucida sans', Verdana, Arial, sans-serif; FONT-SIZE: 13px">clear_env.py所在目录名>) #添加clear_env.py所在目录到python系统路径列表中

import clear_env #导入clear_env.py模块

clear_env.__clear_env() #执行模块函数__clear_env()清楚自定义变量

ok了,南无阿弥陀佛,搞定。如果你嫌麻烦可以在python命令行直接输入如下代码即可:

for key in globals().keys(): 
if not key.startswith("__"): 
globals().pop(key)

 到此这篇关于如何清空python的变量的文章就介绍到这了,更多相关清空python的变量的方法内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
优化Python代码使其加快作用域内的查找
Mar 30 Python
Python中字典映射类型的学习教程
Aug 20 Python
Python的math模块中的常用数学函数整理
Feb 04 Python
Scrapy框架爬取Boss直聘网Python职位信息的源码
Feb 22 Python
Python使用os.listdir()和os.walk()获取文件路径与文件下所有目录的方法
Apr 01 Python
flask应用部署到服务器的方法
Jul 12 Python
Python 实用技巧之利用Shell通配符做字符串匹配
Aug 23 Python
Python+OpenCV实现旋转文本校正方式
Jan 09 Python
python实现126邮箱发送邮件
May 20 Python
python如何操作mysql
Aug 17 Python
python opencv pytesseract 验证码识别的实现
Aug 28 Python
pycharm中选中一个单词替换所有重复单词的实现方法
Nov 17 Python
增大python字体的方法步骤
Jul 05 #Python
树莓派升级python的具体步骤
Jul 05 #Python
Python OpenCV去除字母后面的杂线操作
Jul 05 #Python
使用OpenCV去除面积较小的连通域
Jul 05 #Python
学python最电脑配置有要求么
Jul 05 #Python
浅谈OpenCV中的新函数connectedComponentsWithStats用法
Jul 05 #Python
python怎么对数字进行过滤
Jul 05 #Python
You might like
IIS php环境配置PHP5 MySQL5 ZendOptimizer phpmyadmin安装与配置
2008/11/18 PHP
PHP 读取文件的正确方法
2009/04/29 PHP
Laravel多用户认证系统示例详解
2018/03/13 PHP
CSS常用网站布局实例
2008/04/03 Javascript
onkeydown事件解决按回车键直接提交数据的需求
2013/04/11 Javascript
jQuery计算textarea中文字数(剩余个数)的小程序
2013/11/28 Javascript
jquery mobile的触控点击事件会多次触发问题的解决方法
2014/05/08 Javascript
avascript中的自执行匿名函数应用示例
2014/09/15 Javascript
js获取数组的最后一个元素
2015/04/14 Javascript
JavaScript获取一个范围内日期的方法
2015/04/24 Javascript
总结JavaScript中布尔操作符||与&amp;&amp;的使用技巧
2015/11/17 Javascript
让图片跳跃起来  javascript图片轮播特效
2016/02/16 Javascript
基于jQuery实现仿51job城市选择功能实例代码
2016/03/02 Javascript
Bootstrap Paginator分页插件使用方法详解
2016/05/30 Javascript
Bootstrap响应式导航由768px变成992px的实现代码
2017/06/15 Javascript
ndm:NPM的桌面GUI应用程序
2018/10/15 Javascript
vue中的v-if和v-show的区别详解
2019/09/01 Javascript
JavaScript Array对象基本方法详解
2019/09/03 Javascript
手把手教你实现 Promise的使用方法
2020/09/02 Javascript
移动端JS实现拖拽两种方法解析
2020/10/12 Javascript
编写v-for循环的技巧汇总
2020/12/01 Javascript
python之从文件读取数据到list的实例讲解
2018/04/19 Python
使用实现pandas读取csv文件指定的前几行
2018/04/20 Python
python安装本地whl的实例步骤
2019/10/12 Python
Python基础之字符串操作常用函数集合
2020/02/09 Python
Python如何使用PIL Image制作GIF图片
2020/05/16 Python
Pandas之缺失数据的实现
2021/01/06 Python
利用HTML5 Canvas制作一个简单的打飞机游戏
2015/05/11 HTML / CSS
最好的意大利皮夹克:D’Arienzo
2018/12/04 全球购物
如何写一份好的自荐信
2014/01/02 职场文书
机电专业大学生职业规划书范文
2014/02/25 职场文书
小学生安全教育广播稿
2014/10/20 职场文书
暑期社会实践证明书
2014/11/17 职场文书
2014年教育实习工作总结
2014/11/22 职场文书
卡特教练观后感
2015/06/08 职场文书
解决Git推送错误non-fast-forward的方法
2022/06/25 Servers