- 博客(14)
- 资源 (2)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Python标准库详细介绍之itertools篇
前言本文为Python标准库详细介绍中关于itertools的独立篇章Python标准库详细介绍完整篇请移步:https://blog.csdn.net/qq_42988351/article/details/109614493itertools – 为高效循环而创建迭代器的函数该模块标准化了一个快速、高效利用内存的核心工具集,这些工具本身或组合都很有用。它们一起形成了“迭代器代数”,这使得在纯Python中有可能创建简洁又高效的专用工具。中文文档:itertools–为高效循环而创建迭代
2020-12-17 14:59:55
617
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Python标准库详细介绍
文章目录前言atexitargparsebisectcalendarcodecscollectionsnamedtupledequeChainMapCounterOrderedDictdefaultDictUserDictUserListUserStringcopy浅拷贝深拷贝讨论csvdatetimefnmachfunctoolsglobioitertoolsjsonloggingmultiprocessingoperatorosrandomreselectshutilsignaltempfileurll
2020-11-11 11:06:10
1460
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 python字体反爬详解--以某网站字体为例
python字体反爬的一种解决方案文章目录python字体反爬的一种解决方案版权声明问题描述解决方案实操过程1、找到网站的字体文件(ccw.ttf)2、使用百度字体编辑器3、fontTools库3.13.23.33.44、完整代码讨论版权声明请注意:本文章为原创文章,未经本人许可,任何人不得转载和借鉴问题目前越来越多的网站升级了应对爬虫的反制手段和措施,网站使用自定义字体或者人们常说的字体反爬,就是其中一种。描述这里我们以查策网(https://www.chacewang.com/Projec
2020-09-25 19:29:01
1239
4
原创 SQL注入基础--数字型注入
参考参考学习链接学习笔记–基础篇–sql注入(数字型)SQL注入简述SQL注入,就是利用现有Web应用程序,构建特殊的参数输入,将(恶意的)SQL语句注入到后台数据库引擎,最终达到欺骗服务器执行恶意SQL语句的目的。SQL注入的本质是后台SQL语句使用了拼接查询,未对用户输入的数据作安全处理。SQL注入分类根据注入形式的不同,可分为:数字型注字符型注搜索型注入根据请求方式的不同,可分为:GET型注POST型注HEADER型注入根据注入点位置的不同,可分为:列
2021-04-02 12:03:22
7861
1
原创 每日小发现#3 python中空白字符串\xa0问题
问题某天用scrapy爬数据入Mongo数据库后,业务反馈采集数据出现大量问号【?】对照网页和采集数据分析后,发现是前端代码中出现大量 造成的复现scrapy中,response.xpath实际上用的是parsel.Selector,因此我们这里直接用Selector来处理就可以了from parsel import Selectorhtml = '<p>you get:"Python "</p>'selector = Select
2021-02-26 16:05:23
1577
2
原创 flask-wtf优雅实现下拉多选框
flask-wtf实现下拉多选框一般实现一般情况下,我们用flask-wtf来实现下拉多选框的时候,大概是这样子操作的定义Form类forms.pyfrom flask_wtf import FlaskFormfrom wtforms import StringField, SelectMultipleField, SubmitFieldclass TestForm(FlaskForm): title = StringField('标题') tags = SelectMult
2021-02-02 15:50:53
4199
1
原创 python with上下文管理器
withPython 的 with 语句支持通过上下文管理器所定义的运行时上下文这一概念。此对象的实现使用了一对专门方法,允许用户自定义类来定义运行时上下文,在语句体被执行前进入该上下文,并在语句执行完毕时退出该上下文。例如,文件对象的快速打开和关闭:with open(file_path, 'r', encoding='utf8') as f: for line in f: .... 上下文管理器上下文管理器 是一个对象,它定义了在执行 with 语句时要建立的运行时
2021-01-05 20:02:23
278
2
原创 [记录]Docker常用容器的启动命令
Redis$ docker run -it --name reids_pro -v /RedisPro/data:/data -p 6379:6379 -d redis redis-server --appendonly yes-v指定数据卷--appendonly yesredis数据库持久化
2020-10-13 15:39:17
158
原创 每日小发现#2 Windows启动Docker Nginx后无法连接的解决方案
问题正常情况下Docker启动nginx镜像docker run --name webserver -d -p 8080:80 nginx --name 为重命名,-d 为后台运行,-p 为端口设置,映射本地8080端口启动成功后会得到一个长ID号:32cd0c2c508243e89e1b2a77fade2a78db0c0ce3dffc5da3a4bce94325066dc9查看容器运行情况docker ps可以看到8080端口已经映射到nginx的80端口如果是在Windows使
2020-10-10 10:49:05
494
原创 python使用@property与描述器详解及讨论
文章目录python使用@property详解及讨论描述问题引申讨论1、使用描述器2、基于描述器的类装饰器结语python使用@property详解及讨论描述python内置的@property函数,可以方便地将类的方法变成类的属性来调用比如:class Date(object): _year = 0 @property def year(self): return self._year @year.setter def year
2020-09-29 17:56:02
220
转载 python匿名函数捕获变量值的一些问题
匿名函数捕获变量值的一些问题问题你用lambda定义了一个匿名函数,并想在定义时捕获到某些变量的值。解决方案先看下下面代码的效果:>>> x = 10>>> a = lambda y: x + y>>> x = 20>>> b = lambda y: x + y>>>现在我问你,a(10)和b(10)返回的结果是什么?如果你认为结果是20和30,那么你就错了:>>> a(10)
2020-09-25 14:37:32
105
原创 学习网站
记录一些学习的网站pythonpython官方中文教程 https://docs.python.org/zh-cn/3.6/tutorial/index.htmlpython3 cookbook(进阶) https://python3-cookbook.readthedocs.io/zh_CN/latest/preface.html
2020-09-24 18:50:19
78
原创 每日小发现#1 Pycharm退出doctest模式
每日小发现 #11.Pycharm中使用: 块注释+ >>> 会触发doctest模式描述:def do(a, b): """ >>> do(1, 2) 3 """ return a + b此时在编辑器点击右键,会显示 Run 'Doctest do’运行的结果为解决若想禁用/关闭Pycharm的Doctest功能,点击选择Pycharm左上角工具栏的 Run > Run此时会弹出来可选的运行脚本选择
2020-09-24 18:38:45
2390
原创 学习Markdown语法
学习Markdown语法欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用M
2020-09-24 17:24:57
68
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人