Python 报错集合

  1. 比较数据大小时报错:ufunc 'bitwise_and' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
    问题原因:
    python程序提示如上错误,原因是在if语句中&连接符前后的两个条件需要用括号括起来哦,要不然&不知道是连接谁的,所以会报错
if (y < bestY) & (a > lower_limit) &( a < upper_limit):

 2.导入模块时报错:cannot import name 'BAS' from 'bas'

问题原因:模块的名称和Python file的名称相同导致的,改一下名字就可以了。

3.python中单斜杠/和双斜杠//分别是什么意思?

  /: 单斜杠是除法

//:双斜杠是先做除法在向下取整

4. Python 打开文件时报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0xb7 in position 2069: illegal multibyte sequence

原因:读取文件内容时字符编码的问题

解决办法:将打开文件代码修改为:

f=open("record.txt",'r',encoding='UTF-8')

5.Python 分割字符串时报错:ValueError: not enough values to unpack (expected 2, got 1)

说的专业点叫 :数据中某一行存在一个换行符,去掉换行符就可以。

通俗点就是:有一个空行,删掉就可以了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值