python 练习
迷心兔
我对你的感情大概就是,就算我们很久不说话,不聊天,或者哪天直接就没了任何联系,我还是会觉得你是我非常,非常重要的人...
展开
-
【2021-12-10】Python 加解密练习代码
# -*- coding:utf-8 -*-import timeimport jsonimport base64import Cryptoimport hashlibfrom Crypto import Randomfrom Crypto.Hash import SHAfrom Crypto.Cipher import AESfrom Crypto.Cipher import DESfrom Crypto.Cipher import PKCS1_v1_5 as PKCS1_cipher原创 2021-12-10 15:34:16 · 452 阅读 · 0 评论 -
【2021-11-04】Python 字符串转字典格式(第二版)
pip install hjson -i https://pypi.tuna.tsinghua.edu.cn/simpleimport reimport jsonimport hjsonimport demjsondef compile_demjson(text): text = demjson.decode(text ,encoding='utf-8') print(type(text),text)def compile_hjson(text): obj = hjson.l.原创 2021-11-04 09:51:57 · 208 阅读 · 0 评论 -
【2021-10-31】Python 不统一结构数据为空时-自定义默认值
学习链接:https://blog.csdn.net/u012731379/article/details/85104404安装:pip install munchrr# https://blog.csdn.net/u012731379/article/details/85104404from munch import Munch,DefaultMunchprofile = Munch({ "name":"雅星镇富仍村民委员会", "locati.原创 2021-10-31 13:51:10 · 350 阅读 · 0 评论 -
【2021-10-31】Python 字符串转字典格式
安装:pip install demjsondemjson.decode(string,encoding=‘utf-8’) # 把json字符串变json对象demjson.encode(obj, encoding=‘utf-8’) # 把对象转换成json字符串infos = [48,-126,1,34,48,13,6,9,42,-122,72,-122,-9,13,1,1,1,5,0,3,-126,1,15,0,48,-126,1,10,2,-126,1,1,0,-108,-13,-115,.原创 2021-10-31 13:42:41 · 126 阅读 · 0 评论 -
【2021-10-18】python 正则 (?P......) 学习
import reimport jsonimport pprintfrom pprint import pprint# https://docs.python.org/zh-cn/3/library/re.html#search-vs-matchfrom prettytable import PrettyTabledef displaymatch(match): if match is None: raise Exception("手动抛出一个炸弹????")原创 2021-10-18 09:04:18 · 790 阅读 · 0 评论 -
【2021-10-13】python 字典进行URL编码(复习)
这里群里的提问:大佬们,问个问题,python对字典进行url编码,编码出来的结果解码后是单引号,因为python默认是单引号,怎么让字典进行url编码的时候是双引号去进行编码的注释:之前写过现在复习一下学习文章:https://blog.csdn.net/mouday/article/details/82658908测试代码字典import jsonfrom urllib import parseparams = { "msgBody": { "data": {.原创 2021-10-13 23:05:25 · 752 阅读 · 0 评论 -
Zip函数教程(简单示例)
import loggingLOG_FORMAT = "%(asctime)s - %(threadName)s >>> %(message)s"DATE_FORMAT = "%m/%d/%Y %H:%M:%S %p"# filename='my.log',logging.basicConfig(level=logging.INFO, format=LOG_FORMAT, datefmt=DATE_FORMAT)# 使用: zip函数将每个迭代器的第一个元素配对在一起,然转载 2020-12-19 13:08:13 · 407 阅读 · 1 评论 -
图片旋转匹配练习
参考文章:https://blog.csdn.net/qq_43735106/article/details/106734397问题:1.手动获取正立的图片模板2.定义相同的名称3.速度太慢%%time"""线程CreateAngleImage来创建全部旋转的图片,保存的queue_1 中线程MatchTemplate来进行两张图片匹配的"""%%time"""线程1来创建全部旋转的图片,保存的queue_1 中线程2来进行两张图片匹配的"""import timefro.原创 2020-12-15 16:05:13 · 369 阅读 · 0 评论 -
pyppeteer + BeautifulSoup 学习glidedsky爬虫-CSS反爬
参考链接:https://blog.csdn.net/weixin_42866931/article/details/110558601参考链接:https://blog.csdn.net/weixin_41173374/article/details/100053060练习反爬链接:http://glidedsky.com/level/crawler-css-puzzle-1...... url = "http://glidedsky.com/level/web/crawler-css-pu.转载 2020-12-07 00:16:25 · 414 阅读 · 0 评论 -
pyppeteer + pyquery 学习glidedsky爬虫-字体反爬-1
参考博文:https://blog.csdn.net/weixin_42866931/article/details/110522587练习反爬链接:http://glidedsky.com/level/crawler-font-puzzle-1部分代码 ..... results = 0 for page_num in range(1, 5): await asyncio.wait_for(page.goto(url.format(page_num)), timeout=1000.原创 2020-12-05 22:26:41 · 263 阅读 · 0 评论 -
练习 第11题
练习:http://www.pythontip.com/题目描述:给你一个正整数列表 L, 输出L内所有数字的乘积末尾0的个数。(提示:不要直接相乘,数字很多,相乘得到的结果可能会很大)。from functools import reduce# 第一步:所有数字的乘积【提示:不要直接相乘,数字很多,相乘得到的结果可能会很大】num = reduce(lambda x,y:x*y, filter(lambda x:x%2==0 or x%5==0, L))# 第二步:末尾0的个数cou.原创 2020-10-18 00:58:23 · 169 阅读 · 0 评论