- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 ‘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
原创 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
原创 用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
6363
原创 unknown command Cannot call non W3C standard command while in W3C mode
selenium.common.exceptions.WebDriverException Message :unknown command Cannot call non W3C standard command while in W3C mode解决方法Pythonfrom selenium import webdriveropt = webdriver.ChromeOptions(...
2019-09-05 10:30:57
3680
7
原创 numpy学习小结
NumPy(Numerical Python)是Python语言的一个扩充程序库。支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。nan不能修改为0,一般改为平均数。import numpy as np# t1 = np.loadtxt('1.csv', delimiter=',', dtype=int)# print(t1.shape)# print(t1)...
2019-06-27 16:12:32
267
原创 Java 数组排序 (持续更新)
插入排序:public class InsertSort { public static void main(String[] args){ int[] array = new int[]{20,40,90,30,80,70,50}; System.out.println("排序前"); for (int i=0; i<array.l...
2019-05-15 17:50:25
149
原创 PyQt5快速开发与实战pdf
下载第1章 认识PyQt 5 11.1 PyQt框架简介 11.1.1 PyQt 5的特点 31.1.2 Qt与PyQt的关系 41.1.3 其他图形界面开发库介绍 41.1.4 PyQt 4/PyQt 5 61.1.5 Python 2/Python 3 61.2 PyQt 5环境搭建 71.2.1 在Windows下搭建PyQt 5环境 71.2.2 在Mac OS下搭建P...
2019-04-22 00:24:50
20354
39
原创 极验点字验证码登陆
雪球网from selenium import webdriverfrom selenium.webdriver import ActionChainsfrom io import BytesIOimport jsonimport osimport timefrom selenium.webdriver.common.by import Byfrom selenium.webdri...
2019-04-02 18:09:36
2281
2
原创 py验证码-联众验证码接入
联众验证码 - python3接入在处理字体点击的验证码时,采用联众的打码平台,用Py3的接入import requestsfrom base64 import b64encodeimport osclass CaptchaApi: def __init__(self, username, password): self.__username = usern...
2019-04-01 18:25:01
1418
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人