Python异常处理与错误恢复:跳过错误,确保程序稳定运行

创始人
2024-12-29 22:19:01
0 次浏览
0 评论

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块中的代码也会被执行,让程序释放资源。

参考来源:百度百科:异常处理

热门文章
1
Python中的format()方法:字... formatformat在python中的含义2222.22E+00Format...

2
Python编程入门:全面解析Pytho... python的基本语法基本的Python语法如下:1.变量的定义。在编程语言中,...

3
Python字符串大小写转换方法全解析 python中字母的大小写转换怎么实现?在Python中,大小写转换由内置函数处...

4
Python字典:轻松获取最小值键与计算... python在一个字典里,返回值最小元素对应的键,救解在Python字典中,如果...

5
Python字符串去重空格:strip(... Python去除字符串中空格(删除指定字符)的3种方法在Python编程中,处理...

6
Python数组元素数量计算技巧分享 Python输出数组有多少个元素?简介:在本文中,首席CTO笔记将向您介绍Pyt...

7
简述python中pass的作用 pass语句的作用在许多编程语言中,包括Python;PASS语句用于在代码块中...

8
Python def 关键字详解:函数定... def是什么意思编程?戴夫是什么意思?def是Python中的函数定义关键字,用...

9
python不区分大小写的方法 Python字符串不区分大小写在Python中,字符串操作默认区分大小写。但有时...

10
Python字典操作全解析:添加、修改、... Pythondict字典基本操作(包括添加、修改、删除键...