python 报错及解决方案记录

本文探讨了JupyterNotebook中遇到的意外意图、openpyxl在Excel操作中的编码问题、非法字符的处理、标识符识别错误以及在读写DBF文件时的编码转换和内存优化技巧,提供了解决这些问题的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.Jupiter notebook 出现 unexpected intent

将代码前面的空格缩进即可

2.openpyxl在已有的excel中添加数字时出错

openpyxl在已有的excel中添加数字时不能与xlrd等包连用

3.非法字符
逗号,中文和英文很像,肉眼看不出来,全部替换即可

4.invalid character in identifier

看一下是否是中文括号

5.'gbk' codec can't decode byte 0xab in position 0: illegal multibyte sequence

在读入时改为

encoding='gb18030'

再不行,就再加上

errors =”ignore”

6.将dbf读入后转为数据框内存错误:
先将dbf转为csv,再转为dataframe

下面没用过,试试:

及时del掉没用的变量,如下

import gc

###好多代码###

###好多代码###

del aaa

gc.collect()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值