如何清空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常用模块介绍
Nov 21 Python
Python标准库内置函数complex介绍
Nov 25 Python
python提取页面内url列表的方法
May 25 Python
详解python时间模块中的datetime模块
Jan 13 Python
分享Pycharm中一些不为人知的技巧
Apr 03 Python
python numpy 一维数组转变为多维数组的实例
Jul 02 Python
matplotlib实现显示伪彩色图像及色度条
Dec 07 Python
python处理RSTP视频流过程解析
Jan 11 Python
python网络编程:socketserver的基本使用方法实例分析
Apr 09 Python
聊聊python中的异常嵌套
Sep 01 Python
基于Python爬取京东双十一商品价格曲线
Oct 23 Python
python基于OpenCV模板匹配识别图片中的数字
Mar 31 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
smarty 原来也不过如此~~呵呵
2006/11/25 PHP
php include加载文件两种方式效率比较
2010/08/08 PHP
Django中通过定时任务触发页面静态化的处理方式
2018/08/29 PHP
yii2 开发api接口时优雅的处理全局异常的方法
2019/05/14 PHP
浅析jQuery中常用的元素查找方法总结
2013/07/04 Javascript
ExtJs设置GridPanel表格文本垂直居中示例
2013/07/15 Javascript
Jquery easyUI 更新行示例
2014/03/06 Javascript
网站繁简切换的JS遇到页面卡死的解决方法
2014/03/12 Javascript
jquery插件冲突(jquery.noconflict)解决方法分享
2014/03/20 Javascript
深入理解JavaScript系列(28):设计模式之工厂模式详解
2015/03/03 Javascript
jQuery获取标签文本内容和html内容的方法
2015/03/27 Javascript
有关easyui-layout中的收缩层无法显示标题的解决办法
2016/05/10 Javascript
深入理解Javascript中的自执行匿名函数
2016/06/03 Javascript
AngularJS实现根据变量改变动态加载模板的方法
2016/11/04 Javascript
解析AngularJS中get请求URL出现的跨域问题
2016/12/01 Javascript
javascript中的面向对象
2017/03/30 Javascript
Vue AST源码解析第一篇
2017/07/19 Javascript
浅谈vue加载优化策略
2019/03/19 Javascript
解决vue一个页面中复用同一个echarts组件的问题
2020/07/19 Javascript
如何使用JavaScript实现无缝滚动自动播放轮播图效果
2020/08/20 Javascript
详解阿里Node.js技术文档之process模块学习指南
2021/01/04 Javascript
[54:05]DOTA2-DPC中国联赛定级赛 SAG vs iG BO3第一场 1月9日
2021/03/11 DOTA
python返回昨天日期的方法
2015/05/13 Python
Python中模块与包有相同名字的处理方法
2017/05/05 Python
使用pandas中的DataFrame数据绘制柱状图的方法
2018/04/10 Python
Python 修改列表中的元素方法
2018/06/26 Python
基于Python实现迪杰斯特拉和弗洛伊德算法
2020/05/27 Python
Django框架使用内置方法实现登录功能详解
2019/06/12 Python
jupyter notebook的安装与使用详解
2020/05/18 Python
解决keras GAN训练是loss不发生变化,accuracy一直为0.5的问题
2020/07/02 Python
墨尔本照明批发商店:Mica Lighting
2017/12/28 全球购物
必须要使用游标的SQL语句有那些
2012/05/07 面试题
教师实习自我鉴定
2013/12/11 职场文书
竞争上岗实施方案
2014/03/21 职场文书
2014年统计工作总结
2014/11/21 职场文书
2014年实习期工作总结
2014/11/27 职场文书