python中终止程序_如何结束运行python程序
有时当一个条件成立的情况下,需要终止程序,可以使用sys.exit()退出程序。
sys.exit()会引发一个异常
1.如果这个异常没有被捕获,那么python编译器将会退出,后面的程序将不会执行。
2.如果这个异常被捕获(try...except...finally),捕获这个异常可以做一些额外的清理工作,后面的程序还会继续执行。
注:0为正常退出,其他数值(1-127)为不正常,可抛异常事件供捕获。
另一种终止程序的方法os._exit()
一般情况下使用sys.exit()即可,一般在fork出来的子进程中使用os._exit()import os, sys
import pandas as pd
import numpy as np
df=pd.DataFrame({'a':[1,2,3,4],
'b':['a','b','c',np.nan],
'c':['2017-09','2017-09-12','2017-08-22','2017-07-11'],
'd':['2017-09','2017-12','2017-08','2017-07']})
t=df.iloc[2,:].tolist()
df.columns=t
print(df)
c=[1,2,5]
dic={1:2,2:3,3:4}
#print(dic.keys())
new_col=[]
for x in c:
if x not in dic.keys():
new_col.append(x)
if new_col:
print(new_col)
sys.exit(1)
print('ssss')
python中终止程序_如何结束运行python程序相关推荐
- 树莓派能直接运行python程序_树莓派怎么运行python程序
树莓派运行Python程序的方法: 一.RaspBerry系统设置 1.首先在开发板没有通电情况下,连接硬件,以及项目中用到传感器.比如当前项目需要将LED灯插在面包板上,然后通过杜邦线将开发板和面包 ...
- 如何用命令行运行python程序_如何使用运行python代码命令行.exe从C应用程序?
下面的例子运行命令运行TCL脚本(我已经安装在我的计算机上了),您只需要替换命令就可以运行Python并添加脚本文件. 注意脚本文件名后面的"&exit"命令-这会使cmd ...
- python中cmd全称_【转】Python中执行cmd的三种方式
原文链接:http://blog.csdn.net/menglei8625/article/details/7494094 目前我使用到的python中执行cmd的方式有三种: 1. 使用os.sys ...
- python中文件分类_李亚涛:python实现电脑文件一键分类
原标题:李亚涛:python实现电脑文件一键分类 python还挺好玩的,可以做蛮多事情! 比如桌面非常非常多的文件,想要整理一下,也可以用到python 比如我就自己写了个程序,整理文件就是运行一下 ...
- notepad运行python不能显示输出_用Notepad++运行python怎么什么都没有呢
展开全部 简答: 是的. 详解: 本来就是要在cmd中运行Python程序.e5a48de588b662616964757a686964616f31333332636363 (当然,你要非要额外继承一 ...
- 正则表达式在python中的应用_学习正则表达式在python中的应用
目的:对文本的处理,正则表达式的功能很强大,可以很巧妙的过滤.匹配.获取想要的字符串,是必须学习的技能,这里只记录常用的写法,详细文档可以参看官方帮助文档. 环境:ubuntu 16.04 pytho ...
- Python中表示偶数_蒙特卡洛模拟(Python)深入教程
译者:大表哥.wiige来源:AI研习社 什么是蒙特卡罗模拟? 蒙特卡罗方法是一种使用随机数和概率来解决复杂问题的技术.蒙特卡罗模拟或概率模拟是一种技术,用于了解金融部门.项目管理.成本和其他预测机器 ...
- python中数据读写_【循序渐进学Python——文件中数据的读写以及操作】
[循序渐进学Python--文件中数据的读写以及操作] [循序渐进学Python--文件中数据的读写以及操作] [循序渐进学Python--文件中数据的读写以及操作] 相信大家都想过自己有一天,可以用 ...
- python中imread用法_【转载】Python 中各种imread函数的区别与联系
Python 中各种imread函数的区别与联系 最近一直在用python做图像处理相关的东西,被各种imread函数搞得很头疼,因此今天决定将这些imread总结一下,以免以后因此犯些愚蠢的错误.如 ...
最新文章
- PostCss 从0开始
- mysql -uroot -p -P3306 -h192.168.0.111无法远程连接mysql
- java开发门禁指纹,指纹门禁
- 应用安全-提权/降权相关整理
- 一个基于链表的内存管理方案
- Swift语言指南(一)--语言基础之常量和变量
- [bzoj4025] 二分图
- Excel进行数据分析的常用知识的学习整理
- 【源码分享】-c++界面源代码分享
- java nginx报502,Nginx 502错误排查及解决办法
- 百度网盘怎么批量改名(包含子文件夹)
- python绘制不同风格的分级统计图(Choropleth map)
- [9]Windows内核情景分析 --- DPC
- js中对象的可枚举和不可枚举属性
- Centos 通过 Nginx 和 vsftpd 构建图片服务器
- openjudge 丛林中的路
- Flutter Web 鼠标样式修改
- 随机森林模型sklearn_Sklearn_随机森林
- Python爬虫之XPath基础教程:用代码抓取网页数据
- python输入名字显示姓和名_Python函数返回名字和姓氏中常用字母的列表