1.什么是异常?从软件方面来说, 错误是语法或是逻辑上.语法错误指示软件结构上有错误, 导致不能被解释器解释或编译器无法编译. 这些错误必须在程序执行前纠正.当程序语法正确后, 剩下就是逻辑错误了. 逻辑错误可能是由于不完整或是不合法输入所致; 在其他情况下, 还可能是逻辑无法生成, 计算, 或是输出结果需要过程无法执行. 这些错误通常分别被称为域错误和范围错误.对异常最好描述是:
转载 2024-01-13 21:12:17
133阅读
python 基础学习 第十八天 (二)一异常和错误1 程序中难免出现错误,而错误分成两种1.语法错误(这种错误,根本过不了Python解释器语法检测,必须在程序执行前就改正)语法错误#语法错误示范一if#语法错误示范二def test:pass#语法错误示范三print(haha2.逻辑错误(逻辑错误)#用户输入不完整(比如输入为空)或者输入非法(输入不是数字)num=input(">&
转载 2024-01-04 13:30:16
101阅读
python 3.4.3 版本中已经没有cmp函数,被operator模块代替,在交
原创 2022-08-03 16:46:18
168阅读
简单说 学python 生成器,使用next,突然发现 没有next方法,十脸懵。。。 网上也没查到为啥,现在讲讲 为啥 以及 怎查到。针对小白玩家哈。
原创 2020-08-21 16:07:03
2323阅读
变量需要在前面加self,例如self.foo()这样
原创 2022-08-04 11:00:07
107阅读
报错:json未定义在使用api接口时候json.jumps调用报错解决:直
原创 2023-01-03 11:49:51
369阅读
对于python2.ximportsysreload(sys)sys.setdefaultencoding("utf-8")123<=python3.3:importimpimp.reload(sys)12注意python3与python2有很大区别,其中python3系统默认使用就是utf-8编码。所以,对于使用python3情况,就不需要sys.setdefau
转载 2018-10-18 09:58:35
5825阅读
https://www.jianshu.com/p/f57f98ebcb21 问题: 如果直接在命令行里面输入pip或者pip3,提示:(如图1) “NameError:name 'pip' is not defined” 原因: 在python命令环境中使用pip 解决方案: 退出python环境
转载 2018-07-26 13:42:00
850阅读
2评论
问题来了使用 reduce() 测试时候报错:reduce 未定义!print(reduce(lambda x, y: x + y, [ 1, 2, 3]))"""Output:NameError: name 'reduce' is not defined"""解决 引用stackoverflow回答: - 你使用python3 - 参考python2指南from
原创 2021-07-12 10:49:43
265阅读
NameError Traceback (most recent call last) Cell In[5], line 8 6 global VAL 7 VAL = self.val ----> 8 def myfun(val=VAL): 9 print(val)NameError: n
原创 2023-12-07 08:37:48
150阅读
问题来了使用 reduce() 测试时候报错:reduce 未定义!print(reduce(lambda x, y: x + y, [ 1, 2, 3]))"""Output:NameError: name 'reduce' is not defined"""解决 引用stackoverflow回答: - 你使用python3 - 参考python2指南from
原创 2022-02-17 15:12:31
167阅读
paip.python NameError name 'xxx' is not defined\导入一个另一个文件里面的函数时候儿,出孪这个err#这个仅仅导入孪file...要使用里面的func,, 要用fullname..     pkg.strUtil.funcName()import pkg.strUtil#要使用这个材是导入孪函数..相当于staic impor
原创 2021-08-26 16:14:42
212阅读
Python 解决 :NameError: name 'reload' is not defined 问题解决:NameError: name 'reload' is not defined 问题对于 Python 2.X:import sysreload(sys)sys.setdefaultencoding("utf-8")对于 <= Python...
转载 2021-06-24 15:05:11
916阅读
错误:NameError: name 'raw_input' is not defined原因出在raw_input ,python3.0版本后用input替换了raw_input话说回来,学习python,学习教材也要和开发环境同步,一个版本3一个版本2差距很大。...
转载 2021-06-24 15:06:25
324阅读
# 解决 Python 程序打包后出现 NameError 问题 ## 概述 在进行 Python 程序开发时,我们通常会将代码打包成可执行文件或者发布成库供其他人使用。然而,在进行打包后,有时会出现 NameError 问题,即程序无法找到某些变量或函数定义。这个问题可能是由于打包时配置问题导致,下面我将详细介绍解决这个问题步骤和代码。 ## 解决流程 下面是解决这个问题流程
原创 2024-02-12 07:30:20
172阅读
将xrange改为range
原创 2021-08-13 09:52:10
539阅读
使用camera时候发现少了库。
转载 2017-10-22 11:05:00
569阅读
2评论
引入Import time这个包即可 import unittestimport timeclass TestDemo(unittest.TestCase): @classmethod def setUp(self) -> None: print("每一个测试用例之前会自动执行") @classme
原创 2022-08-26 15:54:52
616阅读
一、说明之前默认以为pythonopen方法用存哪里都没什么区别的,然后昨天直接在"__del__()"中使用今天同事跑程序时反馈程序报错“Python3 NameError: name 'open' is not defined”。排查之后发现是在"__del__()"中使用open方法所致,处理办法是在别的地方打开文件保存成成员变量而不要在"__del__()"中使用open,原理则尚不太清
转载 2023-07-06 20:35:32
65阅读
NameError:name‘xrange’isnotdefined运行某代码时,报错:NameError:name‘xrange’isnotdefined原因:在Python3中,range()与xrange()合并为range()。我python版本为python3.5。解决办法:将xrange()函数全部换为range()。
原创 2020-02-12 22:35:08
1144阅读
  • 1
  • 2
  • 3
  • 4
  • 5