python编程常见报错汇总及解决方法(updateing)

来源:互联网 发布:ubuntu游客创建用户 编辑:程序博客网 时间:2024/05/17 23:16

SyntaxError: invalid syntax

中文名称:语法错误:无效语法出现原因:语法不合规范解决方法:检查报错行的信息,是否有缺少冒号逗号等原因,容易解决。

IndentationError: unexpected indent

中文名称:缩进错误:错误缩进出现原因:未在正确的地方添加缩进解决方法:找到错误行,检查临近行缩进是否正确,并改正。

NameError: name ‘*’ is not defined

中文名称:名称错误:*未被定义出现原因:有可能是手误敲错了代码解决方法:检查同一变量名或列表名是否一致,改正即可。

SyntaxError: invalid character in identifier

中文名称:语法错误:未标记的字符出现原因:很有可能是你输入了中文字符解决方法:找到错误所在行,用英文替换字符。

TypeError: ‘list’ object cannot be interpreted as an integer

中文名称:类型错误:列表不能被作为整数出现原因:通常你想要通过索引来迭代一个list或者string的元素,这需要调用 range() 函数。要记得返回len 值而不是返回这个列表。解决方法:将返回列表改为返回列表长度或其他整形。

FileNotFoundError: [Errno 2] No such file or directory: ‘*’

中文名称:文件未找到:没有这个文件或文件夹出现原因:可能是文件名输错,或为创建解决方法:好好看看

IndentationError: unexpected indent

中文名称:缩进错误出现原因:python是一门追求优美的语言,所以对缩进的要求十分严格,该缩进没缩进,或乱缩进都是不行的。解决方法:找到错误行附近,检查逻辑关系,改正缩进。

ValueError: math domain error

中文名称:数学定义错误出现原因:某些操作不符合数学定义,如对负数取对数,对负数开平方。解决方法:看看计算结果是否在实数范围内,else:修改

TypeError: “*” missing 1 required positional argument: ‘n’

中文名称:类型错误:*缺少了了个参数出现原因:输入参数少于定义参数解决方法:增加输入参数数或对函数设置默认参数
原创粉丝点击