xjar加密后运行错误_Python中的错误和异常
前言
错误是程序中的问题,由于这些问题而导致程序停止执行。另一方面,当某些内部事件发生时,会引发异常,从而改变程序的正常流程。
python中会发生两种类型的错误。
- 语法错误
- 逻辑错误(异常)
语法错误
如果未遵循正确的语言语法,则会引发语法错误。
例
# 初始化amount变量
amount = 10000# 检查你是否有资格
# 是否购买某某自学课程
if(amount>2999) print("您有资格购买某课程")
输出:
PS C:UsersAdministratorDesktop> & D:/Python37-32/python.exe "g:/黑苹果备份请勿删除/代码/exercise24 (1)/python加密.py"File "g:/黑苹果备份请勿删除/代码/exercise24 (1)/python加密.py", line 6if(amount>2999)^
SyntaxError: invalid syntax
它返回语法错误消息,因为在if语句后:缺少冒号。我们可以通过编写正确的语法来解决此问题。
逻辑错误(异常)
在运行时中,通过语法测试后发生错误的情况称为异常或逻辑类型。例如,当我们将任何数字除以零时,ZeroDivisionError就会引发异常,或者当我们导入一个不存在的模块时,就会引发异常ImportError。
范例1:
# 初始化amount变量
marks = 10000# 用0除
a = marks / 0
print(a)
输出:
PS C:UsersAdministratorDesktop> & D:/Python37-32/python.exe "g:/黑苹果备份请勿删除/代码/exercise24 (1)/python加密.py"
Traceback (most recent call last):File "g:/黑苹果备份请勿删除/代码/exercise24 (1)/python加密.py", line 5, in <module>a = marks / 0
ZeroDivisionError: division by zero
在上面的示例中,我们尝试将数字除以0时出现ZeroDivisionError。
示例2:缩进不正确时。
if(a<3):
print("gfg")
输出:
PS C:UsersAdministratorDesktop> & D:/Python37-32/python.exe "g:/黑苹果备份请勿删除/代码/exercise24 (1)/python加密.py"File "g:/黑苹果备份请勿删除/代码/exercise24 (1)/python加密.py", line 1if(a<3): ^
SyntaxError: invalid character in identifier
除上述异常外,一些常见的内置异常是:
错误处理
当出现错误和异常时,我们将借助Handling方法进行处理。
- 用Try / Except / Finally处理异常我们可以通过Try / Except / Finally方法处理错误。我们在try中编写不安全的代码,在except中回退代码,在finally块中返回最终代码。例
# 将不安全操作置于试验区
try:print("代码开始") # 不安全操作执行print(1 / 0)
except :print("发生错误")
finally:print("软件测试test")
输出:
PS C:UsersAdministratorDesktop> & D:/Python37-32/python.exe "g:/黑苹果备份请勿删除/代码/exercise24 (1)/python加密.py"
代码开始
发生错误
软件测试test
- 为预定义条件引发异常当我们要为某些条件的限制进行编码时,我们可以引发异常。例
请在你的帐户中加钱
输出:
请在你的帐户中加钱
xjar加密后运行错误_Python中的错误和异常相关推荐
- xjar加密后运行错误_XJar: Spring-Boot JAR 包加/解密工具,避免源码泄露以及反编译。...
XJar Spring Boot JAR 安全加密运行工具,同时支持的原生JAR. 基于对JAR包内资源的加密以及拓展ClassLoader来构建的一套程序加密启动,动态解密运行的方案,避免源码泄露或 ...
- python复制出现错误_Python中的错误和异常
前言 错误是程序中的问题,由于这些问题而导致程序停止执行.另一方面,当某些内部事件发生时,会引发异常,从而改变程序的正常流程. python中会发生两种类型的错误. 语法错误 逻辑错误(异常) 语法错 ...
- python怎么查看代码错误_python中的错误如何查看
python常见的错误有 1.NameError变量名错误 2.IndentationError代码缩进错误 3.AttributeError对象属性错误 4.TypeError类型错误 5.IOEr ...
- matlab preloadfcn,运行xilinx blockset中的错误包含在matlab中
xilinx 14.1和matlab2012a 当我打开一个系统生成器时,它会在matlab命令窗口中显示错误,如下所示: 警告:xbsIndex.mdl,第7行:评估block_diagram'xb ...
- python中自定义错误_Python中的自定义错误消息
所以我在练习单元测试,我有一个关于错误消息的问题.我正在尝试创建一个自定义错误消息,当测试失败时将显示该消息.这是一个基本的Hello World程序.测试运行得很好,但下面是我得到的错误消息.在F ...
- python里try和except用法_Python中的错误和异常处理简单操作示例【try-except用法】...
本文实例讲述了Python中的错误和异常处理操作.分享给大家供大家参考,具体如下: #coding=utf8 print ''''' 程序编译时会检测语法错误. 当检测到一个错误,解释器会引发一个异常 ...
- python定义函数后怎么输出_python中如何定义函数返回值
返回值简介: 简单介绍print和return的区别,print仅仅是打印在控制台,而return则是将return后面的部分作为返回值作为函数的输出,可以用变量接走,继续使用该返回值做其它事. 函数 ...
- python的try和except用法_Python中的错误和异常处理简单操作示例【try-except用法】...
本文实例讲述了Python中的错误和异常处理操作.分享给大家供大家参考,具体如下: #coding=utf8 print ''''' 程序编译时会检测语法错误. 当检测到一个错误,解释器会引发一个异常 ...
- python报错怎么看_python中的错误如何查看
python常见的错误有 1.NameError变量名错误 2.IndentationError代码缩进错误 3.AttributeError对象属性错误 4.TypeError类型错误 5.IOEr ...
最新文章
- openlayers5之完整文档v5.1.3.zip下载
- C:\WINDOWS\WinSxS目录介绍,来自百度词条
- powermock模拟对象_使用PowerMock测试对象的内部状态
- 【操作系统】大内核和微内核的比较
- Colaboratory使用教程
- 计算机专业使用的工具,电子投标工具使用手册计算机软件及应用it计算机专业资料.doc...
- 最小距离分类器,交互式选取图像样本分类数据,进行最小距离分类(实现欧式距离,马氏距离,计程距离)
- vmpalyer虚拟机的使用教程,小白也能看懂
- Labview双通道虚拟示波器完整程序 实现功能如下图
- VS2010的项目配置属性中文对照
- 常用智能小车电机驱动模块选型
- 小程序里显示店铺地址,可在地图上查看,可点击导航到店铺
- 多巴胺所表达的prediction error信号
- win10安装msi文件
- 韦东山嵌入式第一期学习笔记DAY_1——3_2_shell命令解析器功能说明
- SaltStack_rhel6.5
- java nmt_强大的nmt
- python-双向循环_关键字pass_break_continue_for循环
- 基于MWORKS.Sysplorer的电子控制器应用案例——永磁同步电机FOC算法建模
- 广告点击延时反馈建模