python
simple_chenc
这个作者很懒,什么都没留下…
展开
-
mysql连接池
mysql连接池原创 2023-02-14 19:48:04 · 568 阅读 · 0 评论 -
解决pandas读取上传的excel报错BadZipFile(“File is not a zip file“) zipfile.BadZipFile: File is not a zip file
pandas读取excel原创 2022-11-29 13:12:10 · 10925 阅读 · 0 评论 -
ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.8‘ not found
ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.8'转载 2022-08-16 10:46:50 · 1005 阅读 · 0 评论 -
解决:TypeError: Object of type int64 is not JSON serializable
解决:TypeError: Object of type int64 is not JSON serializable原创 2022-08-11 15:25:50 · 2025 阅读 · 0 评论 -
SyntaxError: ‘await‘ outside async function
在函数中执行await的时候报错原创 2022-07-13 17:31:46 · 4893 阅读 · 0 评论 -
cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit O
在使用python连接oracle的时候,出现以上错误,如果本地有安装oricle的客户端的话,可以参考这个博客进行解决,使用cx_Oracle连接数据库时报错: cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library_流年小青年的博客-CSDN博客_cx_oracle.databaseerror我没有安装oricle的客户端,因为我使用navicat连接过oracle,所以将navicat安装目录中的文原创 2022-07-01 15:42:30 · 11119 阅读 · 9 评论 -
python获取上一年,上一月,上一日relativedelta
日期工具类relativedelta的操作原创 2022-06-22 16:32:39 · 1584 阅读 · 0 评论 -
UnicodeEncodeError: ‘utf-8‘ codec can‘t encode characters in position xx-xx: surrogates not allowed
在往mongodb中存入数据的时候,报了一个面的错误,这段错误代码的意思是utf-8没有办法对这个字符串进行解码,因为没有合适的字符映射到该编码,大部分问题出现在字符串中存在类似\uD83C\uDF1D这种以\u开头的字符串,python会认为这是一个unicode编码,于是想办法把它解码成一个字符串,但发现编码映射表中没有这样的字符与之对应(可能这个编码是一个emoji表情),于是就报错:解决办法为:s = '\\u0645\\u0639 \\u0634\\u0631\\u0643\\u0原创 2022-01-14 17:53:25 · 5862 阅读 · 0 评论 -
一文让你彻底学会定时任务框架apscheduler
说到定时任务,你会想起 linux 自带的crontab ,windows 自带的任务计划,都可以实现守时任务。没错,操作系统基本都会提供定时任务的实现,但是如果你想要更加精细化的控制,或者说任务程序需要跨平台运行,最好还是自己实现定时任务框架,Python 的 apscheduler 提供了非常丰富而且方便易用的定时任务接口。本文介绍如何使用 apscheduler 实现你的定时任务。apscheduler 使用起来十分方便。提供了基于日期、固定时间间隔以及crontab 类型的任务,我们可以在主程.原创 2021-10-11 17:20:27 · 910 阅读 · 0 评论 -
查看服务器出口ip,公网ip
curl https://httpbin.org/ip原创 2021-08-13 16:26:54 · 1232 阅读 · 0 评论 -
执行execjs报错execjs._exceptions.ProcessExitedWithNonZeroStatus
Traceback (most recent call last): File "test_js.py", line 12, in <module> res = js.call("test") File "/usr/local/python3/lib/python3.7/site-packages/execjs/_abstract_runtime_context.py", line 37, in call return self._call(name, *args) .原创 2021-08-13 15:30:54 · 5569 阅读 · 0 评论 -
ValueError: check_hostname requires server_hostname
res = requests.get(url, headers=headers, verify=False) File "D:\flask_env\spider_env\lib\site-packages\urllib3\connection.py", line 506, in _connect_tls_proxy ssl_context=ssl_context, File "D:\flask_env\spider_env\lib\site-packages\urllib3\util\.原创 2021-07-20 17:38:42 · 599 阅读 · 0 评论 -
appium保姆级安装以及实测可用教程
sdk工具包地址https://download.csdn.net/download/weixin_42008966/126104141、开发环境:-win10-python3.7.3-Appium-Python-Client-Appium-windows-1.15.1-androidsdk-Build-Tools-Platform-Tools 28.0.3-Tools 26.1.1-chromedriver 2.38-WebView in com.android原创 2020-07-13 18:03:34 · 412 阅读 · 0 评论 -
flask学习之——初识web
url详解:url是uniform resource locator的简写,统一资源定位符。一个url由以下几个部分组成:scheme://host:port/path/?query-string=xxx#anchor-scheme:代表的是访问的协议,一般为http或者https以及ftp等。-host:主机名,域名-port:端口号。当访问一个网站的时候,浏览器一般默认使用的是80或者8080端口,https的默认一般是443-query-string:为查询字符串-an原创 2020-05-13 18:29:03 · 179 阅读 · 0 评论 -
字体加密网站的抓取以及思路解决
在抓取房产网站的过程中,领导给了一个网站,打开一看觉得这不知名的网站应该没有什么反爬措施吧,那还不是so easy的事情。然后就开始准备干活了。为了稳妥起见,还是打算测试一下反爬措施,首先用常规的requests请求携带请求头进行访问,发现没有什么问题,但是仔细检查发现,这抓下来的html页面和看到的有点不一样啊!于是查看源码发现了诡异的东西了发现数字的部分都被这样的诡异的编码给替代了...原创 2019-12-05 11:27:19 · 1188 阅读 · 0 评论 -
python中unicode编码转换成中文的方法解决
在抓取部分网站的时候,有的网站会出现unicode编码的内容,这时候需要将编码的内容转换成中文,在网络上搜索了一些文章,有一些是介绍的python2的版本的,在python3中已经发生变更,下面介绍几种将unicode转换成中文的方法第一种方法: 如果是直接写在编码里面的unicode编码,则在python3中,会被自动转换成中文Python 3.5.4 (v3.5.4:...原创 2019-11-29 09:51:26 · 11192 阅读 · 3 评论 -
python实现输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字
如题所说:输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.# -*- coding:utf-8 -*-class Solution: # matrix类型为二维列...原创 2019-11-18 14:23:38 · 1043 阅读 · 0 评论 -
利用selenium无头浏览器+lxml抓取JS加载图片漫画图片信息
from selenium import webdriver # 导入自动化工具包from selenium.webdriver.chrome.options import Options # 无头浏览器配置chrome_options = Options()chrome_options.add_argument('--headless')chrome_options.add_a...原创 2019-11-18 09:53:53 · 448 阅读 · 0 评论 -
Python实现十大经典算法动画图解
该文章摘自https://www.cnblogs.com/onepixel/articles/7674659.html#!comments如有侵权,请联系邮箱459791796@qq.com,会及时删除原文章为c语言实现,本文用python3实现0、算法概述0.1 算法分类十种常见排序算法可以分为两大类:比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O...转载 2019-10-31 15:56:15 · 4086 阅读 · 1 评论 -
Python实现输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。
首先了解什么是补码,即负数在计算机中的二进制表示(原码、反码与补码)链接在这:https://blog.csdn.net/leonliu06/article/details/786852481 符号位 C语言规定,把内存的最高位作为符号位,且用0表示正数,用1表示负数。2 在计算机中,负数以其正值的补码形式表示2.1 原码 一个整数,按照绝对值大小转换成的二进制数,称为原码。...原创 2019-11-14 10:32:47 · 4799 阅读 · 0 评论 -
python魔术方法部分总结
1、__init__方法,在实例化对象的时候默认会被调用class Foo: def __init__(self,name): self.name = name print('我被调用了') def commen(self: print("我是普通方法")f = Foo('CharmNight')输出:我被调用...原创 2019-11-12 17:34:06 · 152 阅读 · 0 评论