python常见报错

简介: python常见报错

一、TypeError:类型错误,对象⽤来表示值的类型⾮预期类型时发⽣的错误。

错误例⼦:

age=18

print(‘我的年龄是’+age)

报错信息:TypeError:canonlyconcatenatestr(not"int")tostr

这是类型错误,提示必须是⼀个字符串,不能是数字。

解决⽅法:在使⽤“+”做拼接的时候,必须使⽤字符串,或者把数字转化成字符串。

正确代码:

age=18

print(‘我的年龄是’+str(age))

⼆、AttributeError:属性错误,特性引⽤和赋值失败时会引发属性错误

tp=('1','3','5')

tp.append('7')

print(tp)

报错信息:AttributeError:'tupe'objecthasnoattribute'append'

提示:属性错误:元组对象没有“append”的属性,简单来说元组是不可变对象,解决⽅法:

把元组换成列表。

三、NameError:试图访问的变量名不存在。

举个简单的例⼦,只运⾏⼀⾏print(a),会报错:NameError:name'a'isnotdefined。简单

来说,就是变量a没有定义,解决⽅法是在前⾯给a赋值,⽐如加上⼀⾏a=''。

还有种需要⼩⼼处理的是:变量或者函数名拼写错误。如:

name='卡⻄'

print('Mynameis'+nane)

报错信息和上⾯⼀样:NameError:name'nane'isnotdefined。这类错误只要根据报错信

息,细⼼检查下拼写,就能很快解决~


相关文章
|
7月前
|
异构计算 Python
ERROR: pip’s dependency resolver does not currently take into 报错-Python项目依赖冲突的解决方案-优雅草优雅草卓伊凡
ERROR: pip’s dependency resolver does not currently take into 报错-Python项目依赖冲突的解决方案-优雅草优雅草卓伊凡
554 1
|
7月前
|
人工智能 Shell Python
ERROR: pip’s dependency resolver does not currently take into 报错-Python项目依赖冲突的解决方案-优雅草优雅草卓伊凡
ERROR: pip’s dependency resolver does not currently take into 报错-Python项目依赖冲突的解决方案-优雅草优雅草卓伊凡
306 0
|
9月前
|
数据采集 机器学习/深度学习 边缘计算
Python爬虫动态IP代理报错全解析:从问题定位到实战优化
本文详解爬虫代理设置常见报错场景及解决方案,涵盖IP失效、403封禁、性能瓶颈等问题,提供动态IP代理的12种核心处理方案及完整代码实现,助力提升爬虫系统稳定性。
535 0
|
Python
解决Python报错:DataFrame对象没有concat属性的多种方法(解决方案汇总)
总的来说,解决“DataFrame对象没有concat属性”的错误的关键是理解concat函数应该如何正确使用,以及Pandas库提供了哪些其他的数据连接方法。希望这些方法能帮助你解决问题。记住,编程就像是解谜游戏,每一个错误都是一个谜题,解决它们需要耐心和细心。
573 15
|
人工智能 Shell 开发工具
[oeasy]python065python报错怎么办_try_试着来_except_发现异常
本文介绍了Python中处理异常的基本方法,重点讲解了`try`和`except`的用法。通过一个计算苹果重量的小程序示例,展示了如何捕获用户输入错误并进行处理。主要内容包括: 1. **回顾上次内容**:简要回顾了Shell环境、Python3游乐场和Vim编辑器的使用。 2. **编写程序**:编写了一个简单的程序来计算苹果的总重量,但发现由于输入类型问题导致结果错误。 3. **调试与修正**:通过调试发现输入函数返回的是字符串类型,需要将其转换为整数类型才能正确计算。
434 32
|
Linux Python
【Azure Function】Python Function部署到Azure后报错No module named '_cffi_backend'
ERROR: Error: No module named '_cffi_backend', Cannot find module. Please check the requirements.txt file for the missing module.
411 2
|
机器学习/深度学习 Shell 开发工具
Python使用管道执行git命令报错|4-7
Python使用管道执行git命令报错|4-7
|
Linux 编译器 开发工具
快速在linux上配置python3.x的环境以及可能报错的解决方案(python其它版本可同样方式安装)
这篇文章介绍了在Linux系统上配置Python 3.x环境的步骤,包括安装系统依赖、下载和解压Python源码、编译安装、修改环境变量,以及常见安装错误的解决方案。
3389 1
|
Python
Python的报错让我学到新知识
Python的报错让我学到新知识
459 0
|
数据采集 网络安全 Python
Python使用urllib或者urllib2模块打开网页遇到ssl报错
Python使用urllib或者urllib2模块打开网页遇到ssl报错
823 0

推荐镜像

更多