SyntaxError: unexpected EOF while parsing
这个错误是语法有问题,当时碰到是因为print(d.drop()// 少打了一个括号,别盲目的相信自动补全 ,自己认真检查一下,肯定这行代码少了或者多了东西,希望有用。
TabError: Inconsistent use of tabs and spaces in indentation
这个错误是说你用了tab键作缩进了,因为在python不像C/C++里用大括号来区分程序块,而是用缩进所以缩进很重要你把Tab都换成空格就好了。
FILE_OBJECT= open('order.log','r', encoding='UTF-8')
新问题的出现是在读取CSV文件的时候
csv_file=csv.reader(open('GLB小数据.csv','r', encoding='utf-8'))
for i in csv_file:
print(i)
第一行数据的第一项会变成'\ufeff'这样奇奇怪怪的东西,连累后面str转int的时候首项无法识别。
将encoding='utf-8'改成encoding='utf_8_sig'即可解决问题
https://segmentfault.com/q/1010000002493464
这个错误是语法有问题,当时碰到是因为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"
FILE_OBJECT= open('order.log','r', encoding='UTF-8')
解决办法2.
新问题的出现是在读取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即可保存。