
python
henye007
这个作者很懒,什么都没留下…
展开
-
asyncio.sleep
asyncio原创 2022-09-12 23:31:50 · 2444 阅读 · 0 评论 -
python与golang 的 gzip 压缩
golang与python 的 gzip.compress原创 2022-08-12 23:24:58 · 416 阅读 · 0 评论 -
‘gbk‘ codec can‘t encode character ‘\xa0‘ in position 75877: illegal multibyte s
在使用 execjs执行js文件时,或者爬虫解析时, 遇到这个问题\xa0 是不间断空白符 我们通常所用的空格是 \x20 ,是在标准ASCII可见字符 0x20~0x7e 范围内。而 \xa0 属于 latin1 (ISO/IEC_8859-1)中的扩展字符集字符,代表空白符nbsp(non-breaking space)。latin1 字符集向下兼容 ASCII ( 0x20~0x7e )。通常我们见到的字符多数是 latin1 的,比如在 MySQL 数据库中。解决方法:wit原创 2021-03-04 18:04:33 · 392 阅读 · 1 评论 -
python-三种数据库封装的工具
python-数据库封装工具对常用的数据库的封装,数据的结果,异常采用类变量的方式。对 sqlserver, mysql,oracle三种数据库的封装。配置我这边是将数据库的连接信息存在了oracle数据库,其他数据源需要去数据库中去读取。代码# -*- coding: utf-8 -*-# auth:lwhimport osimport sysfrom re import split as str_splitfrom DBUtils.PooledDB import PooledDBi原创 2020-09-03 23:28:05 · 580 阅读 · 0 评论 -
python 正则批量替换
python 正则批量替换使用dataX从上游不同的数据源抽数时,存在reader对querysql转换的问题,在writer中又需要去掉这个类型转换,只保留字段信息,我这边的话使用的是正则的替换。import re# 对sql中的case when 语句只需要字段名即可,这里需要做一个替换sql = """ SELECT ID, BONDISSUEID, BCODE, BISSUE_BDC1, BISSUE_BDC2 , BISSUE_BDC3, BISSUE_BDC4, BISSU原创 2020-09-01 22:40:23 · 859 阅读 · 0 评论 -
用Python获取文件的后几行
用Python获取文件的后几行程序的跑批日志有时候累加的多了会特别的大,如果我们只需要获取文件的后几行的话,就不需要依次遍历。读取文件获取最后几行with open(r'文件路径', 'r' ) as f: txt = f.readlines() keys = [k for k in range(0, len(txt))] result = {k: v for k, v in zip(keys, txt[::-1])} for i in range(7):原创 2020-09-01 22:14:38 · 6366 阅读 · 0 评论