Python异常处理与错误恢复:跳过错误,确保程序稳定运行
python在用户输入错误输入数据(如把str类型输入进int类型)怎吗不报错,而是继续运行?
Python不是强类型语言,可以设置任何类型的变量。但如果过程中涉及到不同的类型,就会报错。
python错误了如何返回上一步
如果Python有错误,返回上一步的步骤如下:
工具/材料:DellXPS13-9350-3708、赢10Python12.21。
1.首先,在计算机的搜索框中,闲置并输入Python,如下图所示。
2.点击File,进入烧写页面;然后点击File,进入烧写页面。
3.写完程序后,单击文件,然后在“保存”下拉菜单中选择“保存”。
4.保存后,按F5键运行程序,如下图所示。
Python中常见的错误
1.过度使用JupyterNotebooks
Notebooks非常方便。
它非常适合教育目的以及快速而复杂的分析工作,但它不能用作出色的IDE。
一个好的IDE是处理数据科学任务的真正武器,可以极大地提高您的业务绩效。
2.使用绝对路径而不是相对路径
绝对路径最大的问题就是使用起来不方便,所以解决这个问题的主要方法就是设置工作目录。
不要在代码中的所有路径中包含项目根目录和项目目录之外的文件。
使用相对路径。
3.不处理警告
SettingwithCopyWarning的最大原因是Pandas检测到链式赋值(ChainedAssignment)时出现的警告。
此操作可能会也可能不会触发警告,因此会对其进行索引。
python如何跳过异常继续执行
下面有两种解决方案,第一种类似于if..else..;
方法一:使用try...except..语句,类似于if...else...,可以跳过异常,继续运行程序。
这是Python的一个优点。
潜在的
用法如下:
方法二:使用语句继续执行;
展开信息
异常处理功能:
1当应用程序遇到异常情况(如被零除或内存不足警告)时,会产生异常。
2当异常发生时,控制流立即跳转到关联的异常处理程序(如果存在)。
3如果给定异常没有异常处理程序,程序将停止执行并显示错误消息。
4使用try关键字执行可能导致异常的操作。
5异常处理程序是发生异常时执行的代码块。
在C#中,catch关键字用于定义异常处理程序。
6程序可以使用关键字throw显式抛出异常。
7异常对象包含有关错误的详细信息,包括调用堆栈的状态和错误的文本描述。
8即使抛出异常,finally块中的代码也会被执行,让程序释放资源。
参考来源:百度百科:异常处理