- 军军小站|张军博客
搜索到与相关的文章
Python

关于Python3 类方法、静态方法新解

如下所示:classDate:def__init__(self,year,month,day):self.year=yearself.month=monthself.day=day#实例方法deftomorrow(self):self.day+=1def__str__(self):return'{}/{}/{}'.format(self.year,self.month,self.day)#静态方法@staticmethoddefformat_date_st

系统 2019-09-27 17:56:25 1818

Python

算法与数据结构(十六):Python 内建排序方法总结

Python内建排序机制很强大,此处对其进行一个较为系统的使用总结。1.排序方法介绍Python中有2个排序函数,一个是list内置的sort()方法,另一个是全局的sorted()方法sorted(iterable,key=None,reverse=False)#返回排好序的新列表,不改变对象本身,默认升序;reverse:-True降序-False正序对所有可迭代的对象均有效list.sort(key=None,reverse=False)#将list

系统 2019-09-27 17:56:11 1818

Python

python解析xml文件操作实例

本文实例讲述了python解析xml文件操作的实现方法。分享给大家供大家参考。具体方法如下:xml文件内容如下:maxiaojuSpringsWidgets,Inc.Ithinkwidgetsaregreate.YoushouldbuylotsofthemforomSpirngyWidgts,Incpython代码:fromxml.domimportminidom,Nodeimportre,textwrapclassSampleScanner:""""""

系统 2019-09-27 17:55:44 1818

Python

详谈Python基础之内置函数和递归

一、内置函数下面简单介绍几个:1.abs()求绝对值2.all()如果iterable的所有元素都为真(或者如果可迭代为空),则返回True3.any()如果iterable的任何元素为真,则返回True。如果iterable为空,则返回False4.callable()如果object参数出现可调,则返回True,否则返回False5.divmod()以两个(非复数)数字作为参数,并在使用整数除法时返回由商和余数组成的一对数字。对于混合操作数类型,二进制

系统 2019-09-27 17:54:34 1818

Python

Python 200行代码实现一个滑动验证码过程详解

前言做网络爬虫的同学肯定见过各种各样的验证码,比较高级的有滑动、点选等样式,看起来好像挺复杂的,但实际上它们的核心原理还是还是很清晰的,本文章大致说明下这些验证码的原理以及带大家实现一个滑动验证码。实际上这类验证码的校验是分为两个步骤的:1.第一步就是前端的校验。一般来说,登录注册页面在点击提交的时候都会伴随着一个表单提交,在表单提交的时候会有JavaScript事件的触发。如果加入了验证码,那么在表单提交的时候会多加一个额外的验证,判断这个验证码是否已经

系统 2019-09-27 17:54:32 1818

Python

python全栈开发基础知识学习——数据库表操作

表单操作一、表结构操作1.创建表2.查看表信息3.修改表结构二、表记录操作1.表纪录之增,删,改2.表记录之查三、外键约束四、多表查询准备两张表笛卡尔积查询内连接查询外连接查询五、索引1.索引简介2.索引语法1.创建表时创建索引2.已存在的表创建索引3.删除索引3.索引测试实验一、表结构操作1.创建表createtabletab_name(field1type[完整性约束条件],field2type,...fieldntype)[charactersetx

系统 2019-09-27 17:54:20 1818

Python

使用Python画股票的K线图的方法步骤

导言本文简单介绍了如何从网易财经获取某支股票的价格数据,并根据价格数据画出相应的日K线图。有助于新手了解并使用Python的相关功能。包括列表、自定义函数、for循环、if函数以及如何使用matplotlib进行作图等内容。第一步:从网易财经获取股票的价格数据我一般是在网易财经查看某支股票的价格和成交数据,网易财经可以查到任意沪深的股票,我们使用招商银行的数据作为参考。1、构建爬虫获取股票价格数据这里不对Python做介绍了,如果需要了解什么是Python

系统 2019-09-27 17:54:13 1818

Python

python logging类库使用例子

一、简单使用复制代码代码如下:defTestLogBasic():importlogginglogging.basicConfig(filename='log.txt',filemode='a',level=logging.NOTSET,format='%(asctime)s-%(levelname)s:%(message)s')logging.debug('thisisamessage')logging.info("thisisainfo")loggin

系统 2019-09-27 17:54:02 1818

Python

关于 Python opencv 使用中的 ValueError: too

最近在OpenCV-Python接口中使用cv2.findContours()函数来查找检测物体的轮廓。根据网上的教程,PythonOpenCV的轮廓提取函数会返回两个值,第一个为轮廓的点集,第二个是各层轮廓的索引。但是实际调用时我的程序报错了,错误内容如下:toomanyvaluestounpack(expected2)其实是接受返回值不符,如果你仅仅使用一个变量a去接受返回值,调用len(a),你会发现长度为3,也就是说这个函数实际上返回了三个值第一个

系统 2019-09-27 17:54:01 1818

Python

Python图像处理之图片文字识别功能(OCR)

OCR与Tesseract介绍将图片翻译成文字一般被称为光学文字识别(OpticalCharacterRecognition,OCR)。可以实现OCR的底层库并不多,目前很多库都是使用共同的几个底层OCR库,或者是在上面进行定制。Tesseract是一个OCR库,目前由Google赞助(Google也是一家以OCR和机器学习技术闻名于世的公司)。Tesseract是目前公认最优秀、最精确的开源OCR系统。除了极高的精确度,Tesseract也具有很高的灵活

系统 2019-09-27 17:53:50 1818