E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Python-模块学习
Python-
接口自动化(十一)
配置文件的作用(十一)(十二)配置文件1、python当中有一个模块可以读取配置文件里面的信息:configparser,对这个模块进行导入之后就可以使用了,importconfigparser,在项目中新建一个后缀名为.config的文件,把配置文件的内容写在里面,主要分为三个部分:section、option、valuesection:意思是区域,可以有多个区域,不同的区域代表要记录不同的数据
许小猪
·
2019-05-13 16:00
Python-
读取并显示图片
读取并显示图片可以使用pillow模块,pillow模块的安装:pipinstallPillow在读取图片时,Windows系统要注意路径问题,使用'\\'代替'\'fromPILimportImageimg=Image.open('E:\\a.jpg')img.show()这样的显示方式,需要调用系统中的图片显示程序。也可以借助matplotlib库实现python环境下的显示:fromPILi
shangyj17
·
2019-05-12 21:38
Python-
文件操作
文件操作open()函数有三个参数:第一个是文件名字(相对路径)、第二个是模式,模式有r(只读)、w(写)、a(追加模式)、还有r+可读可写、w+可写可读、a+可追加可读,第三个是编码,文件存在硬盘实际都是以二进制形式存储,所以不管写和读都要编码解码。*open()方法默认是以系统的编码方式打开*(windows:GBK、Linux:UTF-8)文件修改操作,其实本质就是先文件内容加载到内存,然后
lyl无状态
·
2019-05-09 17:35
。。kl
Python
python-
字典的增删改查
a={'name':'小红','age':18,'money':9999.5,'score':[100,99,88]}1、增加元素a['class']='高一一班'print(a)2、修改元素a['money']=1000print(a)3、查询元素,方法:字典名[key]print('查询字典里面的姓名是:{0}'.format(a['name']))4、删除:字典是无序的,只能根据key去删除
Aomr心渃相依_6d1b
·
2019-05-08 13:45
Python-
生成个性二维码
一、问题描述通过调用MyQR模块来实现生成个人所需二维码。安装:pipinstallmyqr二、代码实现1.普通二维码fromMyQRimportmyqr#普通二维码myqr.run(words='http://www.cnblogs.com/mayi0312',save_name='qrcode.png')效果图:2.带图片的艺术二维码光是二维码,太单调了点。我们可以加上我们想要的图片,使二维码
骑着螞蟻流浪
·
2019-05-08 10:00
python-
经世优学网课挂学时脚本
老师要求每挂满150分钟的课程,然后就想着写一个脚本来挂学时,使用了selenium来模拟浏览器行为来写的一个挂网课脚本。fromseleniumimportwebdriverfromselenium.webdriver.support.uiimportWebDriverWaitimporttimeuname=''paswd=''defopen_brower():b=webdriver.Chrom
fread丶
·
2019-05-06 19:27
Numpy
模块学习
文章目录一、Numpy:数组计算二、Numpy:ndarray-多维数组对象三、Numpy:ndarray-数据类型四、Numpy:ndarray-创建五、Numpy:索引和切片六、Numpy:布尔型索引七、Numpy:花式索引八、Numpy:通用函数九、补充知识:浮点数特殊值十、Numpy:数学和统计方法十一、Numpy:随机数生成一、Numpy:数组计算1、NumPy是高性能科学计算和数据分析
wstchhwp
·
2019-05-06 14:31
数据挖掘
Python
模块学习
- openpyxl
openpyxl模块介绍openpyxl模块是一个读写Excel2010文档的Python库,如果要处理更早格式的Excel文档,需要用到额外的库,openpyxl是一个比较综合的工具,能够同时读取和修改Excel文档。其他很多的与Excel相关的项目基本只支持读或者写Excel一种功能。安装openpyxl模块openpyxl是一个开源项目,这里使用如下命令安装openpyxl模块1pip3in
Python热爱者
·
2019-05-05 20:31
python
模块学习
python-
爬虫(豆瓣电影网)
这是今天卡住的一个脚本,nnd,截止到现在还有个问题。服气!!爬虫运行没问题,有问题的是我没有找到这个data数据是从哪里摘出来的!#-*-coding:utf-8-*-#BYWANGCCimportrequestsimportosurl='https://accounts.douban.com/login'#封装请求参数data={"source":"movie","redir":"https:
wangcc_sd
·
2019-05-05 16:20
Python-
使用空值进行赋值-None
0.摘要在Python中,尤其是数组当中,对于一些异常值往往需要进行特殊处理。为了防止异常值与正常数据混淆,影响最终计算结果,常用的方法是将异常值置零或者置空。置零的方法较为简单,本文主要介绍如果对python中的数据进行置空。1.赋值为None对于一般数据,可以直接为其赋值为None。i=1i=None#int型数据置空s="string"s=None#字符串型数据置空l=[1,2,3,4]l[
shangyj17
·
2019-05-04 16:59
Python
模块学习
- jinja2
模板要了解jinja2,那么需要先理解模板的概念。模板在Python的web开发中广泛使用,它能够有效的将业务逻辑和页面逻辑分开,使代码可读性增强、并且更加容易理解和维护。模板简单来说就是一个其中包涵占位变量表示动态的部分的文件,模板文件在经过动态赋值后,返回给用户。-->可以理解为渲染python中自带一个简单的模板,就是string提供的。Python自带的模板功能极其有限,如果我们想要在模板
我爱学python
·
2019-05-02 17:22
【剽悍牛人进化营成长记录】普通人的机会点在哪里?
模块学习
中虽有领悟,但也不是突出的那一个。这么
守候小狮子
·
2019-05-01 22:59
【剽悍牛人进化营运营模块】运营就是做人得体,做事靠谱!
运营
模块学习
期间,我刚好要回老家,来回路途遥远,我也要帮忙,还需要照顾宝宝吃喝拉撒陪睡和陪玩。后来我下定决心,我要参加,大不了回家前完成阅读,并完成5天打卡文。
婵姐v幸福时间管理教练
·
2019-04-30 23:32
python-
读取和保存npy文件,numpy库数组属性查看:类型、尺寸、形状、维度
importnumpyasnptest=np.load('./bvlc_alexnet.npy',encoding="latin1")#加载文件doc=open('1.txt','a')#打开一个存储文件,并依次写入print(test,file=doc)#将打印内容写入文件中importnumpyasnp#.npy文件是numpy专用的二进制文件arr=np.array([[1,2],[3,4]
qq_37715669
·
2019-04-29 15:10
小白学习Python之路---re
模块学习
和挑战练习
本节大纲:1.正则表达式2.re模块的学习3.速记理解技巧4.挑战练习--开发一个简单的python计算器5.心得总结6.学习建议正则表达式:正则表达式,又称规则表达式。(英语:RegularExpression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式是对字符串(包括普通字符(例如,a到z之间
JAY12138
·
2019-04-27 17:00
python-
爬虫-肯德基
importurllib.requestimporturllib.parseurl="http://www.kfc.com.cn/kfccda/ashx/GetStoreList.ashx?op=keyword"city=input("请输入想要查询的城市:")page=input("请输入查询第几页:")size=input("请输入想要多少个:")#表单数据form_data={"cname"
手写情书
·
2019-04-27 17:35
python-爬虫
Python-
接口自动化(十)
ddt+unnittest+excel处理测试数据(九)(十一)ddt1、利用ddt实现数据驱动,ddt是第三方模块,在终端输入pipinstallddt进行安装导入:fromddtimportddt,data,unpacka、如果unpack后的参数少于5个可以使用推荐用unpack,但是需要注意参数不对等的情况,需要提供对应的参数来接收数据;b、如果要对字典进行unpack,参数名需要与字典里
许小猪
·
2019-04-25 15:00
Python-
接口自动化(九)
python操作Excel处理测试数据(九)(十)python操作Excel读/写测试数据1、夹心饼干setUp:在每一条测试用例执行之前执行tearDown:在每一条测试用例执行之后执行上面的这两个东东就叫做夹心饼干,在必要的时候写,比如说在执行测试用例之前你有数据需要提前准备好,在测试用例执行结束之后有东西需要清除掉,就可以用夹心饼干。在之后的代码中可以看到这个夹心饼干的作用和用法。2、解决用
许小猪
·
2019-04-24 11:00
python-
如何爬取天猫店铺的商品信息
**
python-
如何爬取天猫店铺的商品信息**1.本文使用的是python-scrapy爬取天猫博库图书专营店的数据,登录天猫获取登录之后的cookie通过下面两幅图片elements与网页源码对比不难看出
过去自己
·
2019-04-24 10:09
python
scrapy
天猫
Python-
环境设置
Python可用于各种平台,包括Linux和MacOSX.让我们了解如何设置Python环境你可以通过终端窗口输入"python"命令来查看本地是否已经安装Python以及Python的安装版本。Unix(Solaris,Linux,FreeBSD,AIX,HP/UX,SunOS,IRIX,等等。)Win9x/NT/2000Macintosh(Intel,PPC,68K)OS/2DOS(多个DOS
编程自习室
·
2019-04-22 13:08
Python-
接口自动化(八)
unittest单元测试框架(八)(九)unittest1、基本概念python自带的unittest单元测试框架不仅可以适用于单元测试,也适用于WEB自动化测试用例的开发与执行,uinttest测试框架可以实现执行测试用例,用断言方法将实际结果与期望结果进行比对,从而判断测试用例是否通过,最终出具测试报告,实现一个完整的测试流程。unittest最核心的四个概念是:TestCaseTestSui
许小猪
·
2019-04-17 16:00
Python-
保持登录状态进行接口测试
记录三种添加cookie保持接口登录状态的方法,方便自己回顾。1.简单粗暴式。此方法比较小白,前提是已经通过fiddler抓包等方式拿到了cookie,然后直接塞进去。importrequeststrainsUrl='http://XXX.com/trains'headers={"Content-Type":"application/json;charset=UTF-8",}cookies={"X
Fragile_liu
·
2019-04-16 13:38
python
Python-
接口自动化(七)
requests模块(七)(八)requests模块1、requests是用python语言编写,属于第三方库,基于urllib,采用Apache2Licensed开源协议的HTTP库,它比urllib更加方便,可以节约我们大量的工作,完全满足HTTP测试需求,总结成一句话就是:requests是用python实现的简单好用的http库。2、安装(以我自己的电脑安装为例,也可自行百度进行安装)我的
许小猪
·
2019-04-15 11:00
python-
多任务-协程
什么是协程?协程,又称微线程,纤程。英文名Coroutine。协程,利用线程在等待某个资源的期间执行其他函数,切换资源消耗非常小,协程效率相当快。进程、线程和协程的区别?进程是资源分配的单位,真正执行代码的是线程,操作系统真正调度的是线程。进程没有线程效率高,进程占用资源多,线程占用资源少,比线程更少的是协程。协程依赖于线程、线程依赖于进程,进程一死线程必挂,线程一挂协程必死一般不用多进程,可以考
Mahumd
·
2019-04-12 18:56
python知识点总结
Python-
接口自动化(六)
接口基础知识(六)(七)接口1、接口:外部系统与本系统之间以及系统内部的各个子系统间,以约定标准提供的服务,包括对外提供的接口/对内提供的接口。不同的请求协议:httpwebservicedubbosockethttp请求分为:getpostdeleteputheadoptionGET和POST的区别:GET:提交的参数会拼接到URL里面去,不是一种很安全的提交数据方式,传递的数据量比较小;POS
许小猪
·
2019-04-12 10:00
python-
动态加载目录下所有的类
#背景自动化测试框架中model层下有很多类,用来操作mysql的,使用的时候需要把全部的类加载进来,需要使用到动态加载类#解决方法使用pkgutil,内置的方法,常用的话有两个方法iter_modules(path=None,prefix='')Yields(module_loader,name,ispkg)forallsubmodulesonpath,or,ifpathisNone,allto
whendream
·
2019-04-11 16:00
[数据结构]
模块学习
---queue、heapq
1.首先了解queue模块主要了解它的三个对象就好。1.1FIFO:队列queue.Queue()print("*"*10,"队列","*"*10)q_queue=queue.Queue()foriinrange(5):q_queue.put(i)whilenotq_queue.empty():print(q_queue.get())output:012341.2FILO:栈queue.LifoQ
何学诚
·
2019-04-09 18:16
Python-
将json文件写入ES数据库
1、安装Elasticsearch数据库PS:在此之前需首先安装JavaSE环境下载elasticsearch-6.5.2版本,进入/elasticsearch-6.5.2/bin目录,双击执行elasticsearch.bat打开浏览器输入http://localhost:9200显示以下内容则说明安装成功安装head插件,便于查看管理(还可以用kibana)首先安装Nodejs(下载地址htt
poziiey
·
2019-04-09 16:00
Python-
面向对象编程
面向对象面向对象最重要的概念就是类(Class)和实例(Instance),类是抽象的模板,比如人类、动物类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。以人类为例,创建一个实例为xiaoming:Python中,定义类是通过class关键字,class后面紧接着是类名,即Human,类名通常是大写开头的单词,紧接着是(object),表示该类是从
lyl无状态
·
2019-04-08 17:06
ll
对象编程
Python
python-
扑克牌
‘’’编写程序,设计单张扑克牌类Card,具有花色,牌面与具体值。同时设计整副扑克牌类Cards,具有52张牌。红桃、黑桃、方片、草花2345678910JQKA♥♠♦♣设计一个发牌的函数,可以任意发出三张牌。对任意三张牌断定牌的类型。类型包括:三条:三张牌value一样一对:两张value一样顺子:三张牌挨着同花:三张牌type一样同花顺:挨着,类型一样其余都是散牌‘’’importrandom
浪荡之徒
·
2019-04-08 16:15
python-
扑克牌
‘’’编写程序,设计单张扑克牌类Card,具有花色,牌面与具体值。同时设计整副扑克牌类Cards,具有52张牌。红桃、黑桃、方片、草花2345678910JQKA♥♠♦♣设计一个发牌的函数,可以任意发出三张牌。对任意三张牌断定牌的类型。类型包括:三条:三张牌value一样一对:两张value一样顺子:三张牌挨着同花:三张牌type一样同花顺:挨着,类型一样其余都是散牌‘’’importrandom
浪荡之徒
·
2019-04-08 16:15
Python-
装饰器
装饰器函数也是一个对象,而且函数对象可以被赋值给变量,所以,通过变量也能调用该函数。创建一个now函数然后赋值给变量f通过调用f()来运行函数对象有一个name属性,可以拿到函数的名字:如果要增强now()函数的功能,比如now()函数调用前先说明正在使用哪个函数,但又不希望修改now函数的定义,这种在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)。定义如下:运行:Pyth
lyl无状态
·
2019-04-08 15:53
ll
Python
Python-
发送邮件
#!/usr/bin/envpython3#-*-coding:utf-8-*-importsmtplibfromemail.mime.textimportMIMETextfromemail.utilsimportformataddr#发件人邮箱账号SENDER='
[email protected]
'SENDER_ALIAS='sender'#user登录邮箱的用户名,password登录邮箱的密码
4change
·
2019-04-08 10:09
Python
python-
正则表达式学习笔记(入门)
概念:正则表达式(规则表达式:RegularExpression),通常被用来检索、替换那些符合某个模式的文本。许多程序设计语言都支持利用正则表达式进行字符串操作。python提取字符串方式示例:getthesechars小白们(包括在下)常规情况下要获取上面所示简单代码中的getthesechars,以所学python知识,如下:chars='getthesechars'chars_index_
winter cicadas
·
2019-04-06 18:43
python
【学习笔记】
Python-
利用文件对话框获取文件路径或文件夹路径
解决方案回答最多的就是使用python内部集成的tkinter图形库Python3importtkinterastkfromtkinterimportfiledialogroot=tk.Tk()root.withdraw()file_path=filedialog.askopenfilename()Python2importTkinter,tkFileDialogroot=Tkinter.Tk()
WJ96
·
2019-04-05 22:03
python-
循环-两种方法实现九九乘法表
方法一:用最基本的while循环嵌套(基础时,便于理解)while循环的嵌套,先执行里边的,再执行外边的i=1whilei<=9:j=1whilej<=i:print("%d*%d=%d"%(j,i,(j*i)),end="\t")j+=1print()i+=1方法二:使用for循环和range函数进行遍历(5行代码实现-推荐)range(a,b)--包含a,不包含b--左包含,右不包含forii
Mahumd
·
2019-04-05 10:03
python知识点总结
python-
逻辑运算:not\and\or和布尔值:True\False
这是昨天给贴吧一个网友问题的回答。一写就给写多了,就当是今天的文了。现在自己的话好像越来越多。。。。。这东西在每一个语言都有,andornot对应与、或、非三种逻辑运算;True和False是bool值,即真和假。逻辑运算和布尔值经常用于if判断语句、循环语句的条件语句。首先作为控制条件应该是一个布尔值,即真和假——True和false。python的内置类——布尔类,只有两个实例:True和fa
DKider
·
2019-04-04 09:45
小白学
python-
数据类型的72变
输入数据的类型input函数接收的数据默认为字符串类型转换函数通过转换函数实现接收其他类型的数据1.接收整数:字符串→整型数据:int(“整数格式的字符串”)2.接收小数:字符串→浮点型数据:float(“小数格式的字符串”)注意事项1.字符串类型数据可以转换成其他类型数据,但是数据必须是可转换的。例如:“123”可以转化成123例如:“23x”不可以转化2.整型(int)数据可以转换成浮点型(f
Mahumd
·
2019-04-03 17:44
python知识点总结
小白学
python-
数据类型的72变
输入数据的类型input函数接收的数据默认为字符串类型转换函数通过转换函数实现接收其他类型的数据1.接收整数:字符串→整型数据:int(“整数格式的字符串”)2.接收小数:字符串→浮点型数据:float(“小数格式的字符串”)注意事项1.字符串类型数据可以转换成其他类型数据,但是数据必须是可转换的。例如:“123”可以转化成123例如:“23x”不可以转化2.整型(int)数据可以转换成浮点型(f
Mahumd
·
2019-04-03 17:44
python知识点总结
小白学
python-
基础语法
养成对代码进行注释和打断点进行调试的习惯1.注释注释分多行注释和单行注释2.算术运算符符号作用说明+加计算两个数的和-减计算两个数的差*乘计算两个数的乘积/除计算两个数的商//整除两个整数相除后,取结果的整数部分%取余两个整数相除后,取结果的余数部分**乘方计算a的b次方3.标识符1.只能由数字,字母,_(下划线)组成2.不能以数字开头3.不能是关键字4.区分大小写4.变量定义:变量用于描述计算机
Mahumd
·
2019-04-03 17:16
小白学
python-
基础语法
养成对代码进行注释和打断点进行调试的习惯1.注释注释分多行注释和单行注释2.算术运算符符号作用说明+加计算两个数的和-减计算两个数的差*乘计算两个数的乘积/除计算两个数的商//整除两个整数相除后,取结果的整数部分%取余两个整数相除后,取结果的余数部分**乘方计算a的b次方3.标识符1.只能由数字,字母,_(下划线)组成2.不能以数字开头3.不能是关键字4.区分大小写4.变量定义:变量用于描述计算机
Mahumd
·
2019-04-03 17:16
python-
数据结构-代码实现二叉树的遍历
1.二叉树需要创建一个包含左子树和右子树的节点类classNode:"""节点类"""def__init__(self,item):self.item=itemself.lchild=Noneself.rchild=None2.创建二叉树,以广度优先遍历方式添加节点classBinaryTree:"""二叉树"""def__init__(self,node=None):self.root=node
Mahumd
·
2019-04-03 17:04
数据结构与算法
Python-
编辑距离-拼写检查
文章目录编辑距离遍历词库,全量计算编辑距离先生成指定编辑距离的词,再行匹配时间复杂度比较编辑距离是针对二个字符串的差异程度的量化量测,量测方式是看至少需要多少次的处理才能将一个字符串变成另一个字符串。编辑距离有几种不同的定义,差异在可以对字符串进行的处理。在莱文斯坦距离中,可以删除、加入、取代字符串中的任何一个字元Damerau-Levenshtein距离是一种莱文斯坦距离的变种,允许字符转置,如
基基伟
·
2019-04-03 15:26
自然语言处理
小朋友学编程是否需要按Scratch->
Python-
>C++的顺序进阶?
要了解这个问题,首先需要了解三种编程语言的区别。Scratch是一门图形化的编程语言,是一种编程启蒙,跟真正的编程语言区别不小。因为编程基于图形化,很容易受到小朋友们的喜欢。Scratch适合小学生。Python是一门编程语言,入门比较简单,但是因为提供了太多的库函数,不利于了解其底层原理。对于中小学生而言,Python是一门比较不错的入门语言。C++是各种信息学竞赛必然指定的编程语言之一。竞赛用
海天一树
·
2019-04-03 00:00
少儿编程教育
Python-
爬虫学习
相关文档5分钟,6行代码教你写爬虫!(python)Python爬虫学习之(一)|从零开始Python爬虫介绍Python2爬虫学习系列教程java爬虫系列(三)——漫画网站爬取实战ubuntu安装beautifulsoup4Python爬虫:把廖雪峰教程转换成PDF电子书需要安装urllib2forPython3.5.1Python3网络爬虫开发实战教程
4change
·
2019-04-02 10:52
Python
Python-
小知识
概览这篇文章主要用来存放我在工作中使用Python时的一些问题与收获正文Python中不允许使用数字打头命名函数,变量;外部文件名尽量也不要用数字打头,因为这样就无法用import导入模块或者函数了。直接赋值,浅拷贝,深度拷贝的区别:直接复制:指向同一个对象(id相同)浅拷贝:不同的对象(id不同),但是子对象指向同一对象(子对象id相同,比如说,字典里面的值为列表)深度拷贝:不同的对象(id不同
清新灬薄荷叶
·
2019-04-02 09:56
python-
全景拼接
1、全景拼接原理介绍1、图像拼接的关键两步是:配准(registration)和融合(blending)。配准的目的是根据几何运动模型,将图像注册到同一个坐标系中;融合则是将配准后的图像合成为一张大的拼接图像。图像的平移模型是指图像仅在两维空间发生了方向和方向的位移,如果摄像机仅仅发生了平移运动,则可以采用平移模型。2、图像拼接主要有以下几个步骤:(1)读入图片,利用SIFT特征自动找到匹配对应。
_XCX
·
2019-03-31 22:11
python-
爬虫(今天练习的几个小项目)
爬取豆瓣电影分类排行榜##爬取豆瓣电影分类排行榜https://movie.douban.com/中的电影详情数据#!/usr/bin/envpython#-*-coding:utf-8-*-importrequestsimporturllib.requestif__name__=="__main__":#指定ajax-get请求的url(通过抓包进行获取)url='https://movie.d
wangcc_sd
·
2019-03-31 20:12
Bert模型 fine tuning 代码run_squad.py学习
文章目录关于run_squad.py分
模块学习
SquadExampleInputFeaturescreate_modelmodel_fn_builderinput_fn_builderwrite_predictionsget_final_text_get_best_indexes_compute_softmaxFeatureWritervalidate_flags_or_throw
子耶
·
2019-03-31 10:28
NLP
Python-
生成器&迭代器
Python-
生成器&迭代器生成器通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。
lyl无状态
·
2019-03-30 21:19
迭代器
51cto
Python
上一页
89
90
91
92
93
94
95
96
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他