BUG一览

SyntaxError: unexpected EOF while parsing

这个错误是语法有问题,当时碰到是因为print(d.drop()// 少打了一个括号,别盲目的相信自动补全 ,自己认真检查一下,肯定这行代码少了或者多了东西,希望有用。

TabError: Inconsistent use of tabs and spaces in indentation


这个错误是说你用了tab键作缩进了,因为在python不像C/C++里用大括号来区分程序块,而是用缩进所以缩进很重要你把Tab都换成空格就好了。

"UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 205: illegal multibyte sequence"


解决办法1.

FILE_OBJECT= open('order.log','r', encoding='UTF-8')

解决办法2.


FILE_OBJECT= open('order.log','rb')


新问题的出现是在读取CSV文件的时候

csv_file=csv.reader(open('GLB小数据.csv','r', encoding='utf-8'))
for i in csv_file:
        print(i)

第一行数据的第一项会变成'\ufeff'这样奇奇怪怪的东西,连累后面str转int的时候首项无法识别。

查询得到的相关资讯如下:

UTF-8带BOM格式,就是在文件头添加了3个bits的 b’\xef\xbb\xbf’ 字符
encoding='utf-8'改成encoding='utf_8_sig'即可解决问题
https://segmentfault.com/q/1010000002493464

http://www.aobosir.com/blog/2016/11/29/python-open-save-file-specify-encoding-utf-8/

如何创建[[],[],[],[]]形式的空数组的数组,这样的好处是便于在添加元素的时候可以统一添加到一个大数组的小数组里面去。

data=[list() for i in range(n)]##n是自己想要的空数组的数量

sql server 查询结果导出

直接在查询结果的表格左上角右键导出为csv即可保存。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值