
Python语言
文章平均质量分 90
NettyBoy
Easton,海外硕士,计算机科学与技术专业,一线互联网公司研发中心总经理兼架构师,管理同时关注技术,分享工作中的故事,相互探讨,一起学习小知识。也可以通过邮箱艾特我ningquan4tech@163.com
展开
-
【Python】上下文管理协议__enter__和__exit__函数
原因是__exit__函数没有返回值,在没有返回值的情况下,with...as代码块执行失败后,代码块程序会中断,即剩余代码块程序不会被执行,直接执行__exit__函数,__exit__函数无返回值的情况下会将错误暴露出来,如上执行结果。with方法就是python的非常酷的语句,安全可靠,方便。说明在__exit__函数返回True时,执行with...as代码块发生异常时会包装异常,执行会中断当前with...as语句块,然后执行执行__exit__函数,最后with语句以外的代码。原创 2024-04-19 23:30:40 · 832 阅读 · 0 评论 -
【Miniconda】conda创建、查看、删除虚拟环境
我们可以使用jupyter kernelspec list来查看已添加到jupyter notebook的kernel。由于python是不向后兼容的,分开环境可以避免语法版本不一引起的错误,同时这也可以避免工具包安装与调用的混乱。首先通过activate进入想要添加的环境中,然后安装ipykernel,接下来就可以进行添加了。新的开发环境会被默认安装在你conda目录下的envs文件目录下。(1)查看已添加到jupyter notebook的kernel。(2)删除指定的kernel。原创 2024-04-18 11:49:57 · 5656 阅读 · 0 评论