python数据
yanzhaoxun
这个作者很懒,什么都没留下…
展开
-
Python无法import同文件夹内其他py脚本排障
import出现SyntaxError: invalid syntax的真正原因,还就是语法问题原创 2024-03-07 16:04:14 · 476 阅读 · 1 评论 -
python async异步函数的单元(单独)测试
在python中对代码很容易实现对普通函数的测试,只需要进到该脚本(py文件)的目录,然后在命令行python3,在python环境里import该脚本,就能实现了。可是如果这个函数的定义有async def就无法直接调用它了,如果强行运行,你会得到错误提示:TypeError: 'coroutine' object is not callable那怎么办呢?这里我设计了一个小的绕开函数,假设脚本文件为module.py 而其内容很简单,我的目标就是运行这个asprint函数import asynci原创 2021-07-17 18:08:09 · 873 阅读 · 0 评论 -
重新测试Python读Excel文件xlsx的语言编码
之前可能多虑了,xlrd现在读xlsx文件似乎能认得准语言编码了,不会错。所以写了以下测试脚本,分别测试以utf-8去读和以gb2312去读(Excel文件另存为,“工具”-“Web选项”-“编码”默认是“简体中文GB2312)有的说python为了处理类文本csv在Windows中文件头加BOM所以专门设计了格式utf-8-sig,大概在Excel文件中也用不着。写了这个脚本读取第一页的首行,分别以utf-8和gb2312去读,我测试的结果竟然是一样的正确。所以读取不需要担心内容是什么编码了:tes原创 2020-09-18 15:41:58 · 2584 阅读 · 0 评论 -
python写Excel的三个选项:xlwt, xlsxwriter和openpyxl
目录xlwt并不能新建xlsx改写只能用openpyxl改进openpyxl写入规模数据的接口xlwt并不能新建xlsx确切的说是新建并写完数据之后微软打不开,WPS等等其它的都打得开, 也就奇了怪微软打不开,一定报错:“Excel无法打开文件__,因为文件格式或文件名无效。请却确定文件未损坏,并且文件扩展名与文件的格式未损坏。”解决的办法是改用xlsxwriter, 它的语法与xlwt是相似的,但是如名所述,xlsxwriter写不了xls老版文件。改写只能用openpyxl以上两者一个可原创 2020-09-18 15:28:06 · 1727 阅读 · 0 评论 -
Python读取中文Excel问题解决
Python读取中文Excel问题解决为什么读取中文Excel会出错两个难题试验结果为什么读取中文Excel会出错在计算机中,一个字节(byte)有8个比特,即可以表达2^8次方即256个字符,一个英文字母或符号占一个字节,即ASCII码。ASCII码有意只编了128个。但是这个表达对于其他语言是不够用的,特别是东亚文字。于是上世纪八九十年代出现了很多并行的编码表,将2个字节对应为日文、韩文、简体或繁体汉字。Windows官方使用cp936的编码表,相当于gb18030. 所以在Windows系统里,原创 2020-09-15 17:33:23 · 13173 阅读 · 3 评论