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_
运维中常用的20个库和模块
1、psutil是一个跨平台库(https://github.com/giampaolo/psutil)能够实现获取系统运行的进程和系统利用率(内存,CPU,磁盘,网络等),主要用于系统监控,分析和系统资源及进程的管理。2、IPy(http://github.com/haypo/python-ipy),辅助IP规划。3、dnspython(http://dnspython.org)Python实现
One2018
·
2020-01-06 22:00
python_
常用断言assert
python自动化测试中寻找元素并进行操作,如果在元素好找的情况下,相信大家都可以较熟练地编写用例脚本了,但光进行操作可能还不够,有时候也需要对预期结果进行判断。常用这里介绍几个常用断言的使用方法,可以一定程度上帮助大家对预期结果进行判断。-assertEqualassertNotEqualassertTrueassertFalseassertIsNoneassertIsNotNoneassert
古佛青灯度流年
·
2020-01-06 12:31
python_
异常处理
python.png异常处理在程序的健壮性上表现的尤为重要,例1:#!/usr/bin/pythonimporttracebacktry:1/0#exceptException,e:#printtraceback.format_exc()exceptExceptionase:printePython的异常处理能力是很强大的,可向用户准确反馈出错信息。在Python中,异常也是对象,可对它进行操作。
古佛青灯度流年
·
2020-01-05 13:59
python_
命名规范
python.png总结前人之精华,去其糟粕Python的编码命名规则项目名首字母大写,其余小写单词,若多个单词组合可以添加“_”下划线增加可读性Ui_test包名、模块名全部小写字母package、module类名首字母大写,其它字母小写,若多个单词时,才用驼峰,eg:UserLoginclassLogin:方法名小写单词,多个单词时,用下划线分隔单词以增加可读性。defuser_login()
古佛青灯度流年
·
2020-01-05 02:28
python_
从.mat与.xls类型文件中读取数据
从.xls类型文件中读取数据在写机器学习算法的时候从UCI下载了一些数据,但是格式不是csv,而是.txt/.data,可以先用excel打开数据,在excel中将数据进行分列后导入python进行操作.这里说说如何在python中进行简单的.xls文件读操作需要用到的库:importxlrdxlrd0.9.4下载安装:下载后解压,在win7下打开cmd,使用cd将路径改为xlrd0.9.4所在路
Kedi
·
2020-01-03 20:34
python_
基于Scikit learn库中KNN,SVM算法的笔迹识别
之前我们用自己写KNN算法[网址]识别了MNIST手写识别数据[数据下载地址]这里介绍,如何运用Scikitlearn库中的KNN,SVM算法进行笔迹识别。数据说明:数据共有785列,第一列为label,剩下的784列数据存储的是灰度图像(0~255)的像素值28*28=784安装scikitlearn库看了很多安装教程,都没有安装成功。最后参考了官方网站的安装文档,只需要一步步照着做下来就能成功
Kedi
·
2020-01-03 13:10
python_
数据类型
Paste_Image.png目录1.类型汇总2.数据类型转换3.列表4.元组5.日期和时间6.字典一、类型汇总1.字符串str1='字符串'str2="字符串"这2种用法完全相同str3='''多行的字符串'''经常用于方法、类的说明中2.布尔类型bool=Falseprintboolbool=Trueprintbool3.整数int=20printint;4.浮点数float=2.3print
古佛青灯度流年
·
2020-01-03 07:29
python_
解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 问题
python.png问题原因:由于python2.X默认编码是ascii,解决方案:修改系统默认编码方式-》utf在python的Lib\site-packages文件夹下新建一个sitecustomize.py内容如下:#-*-coding:UTF-8–*-importsysreload(sys)sys.setdefaultencoding('UTF-8')这样的话,系统在python启动的时候
古佛青灯度流年
·
2019-12-30 20:56
Python_
服务端性能高并发测试
背景公司业务处于上升期,但是服务端却low的像个demo,于是乎重构服务端开始了;关于测试,测试这个行业在大多数互联网公司比较失败,做测试的应该都有这种感觉。但是我感觉我很幸运,因为CTO很重视测试,他的口头禅就是不可测试的程序都是不可靠的,所以我们公司的所有程序都会有配套的测试工具。这篇文章中的工具就是专门测试服务端而模拟的客户端TSP。业务需求重构服务端,达到接入百万客户端级别实现原理服务端监
古佛青灯度流年
·
2019-12-30 18:50
python_
对字符串的处理
字符串删除strip函数原型声明:s为字符串,rm为要删除的字符序列s.strip(rm)删除s字符串中开头、结尾处,位于rm删除序列的字符s.lstrip(rm)删除s字符串中开头处,位于rm删除序列的字符s.rstrip(rm)删除s字符串中结尾处,位于rm删除序列的字符注意:1.当rm为空时,默认删除空白符(包括'\n','\r','\t','')例如:代码如下:a='123'a.strip
古佛青灯度流年
·
2019-12-30 10:48
python_
静态,组合,继承
静态属性:将在类中定义的函数属性可以使用数据属性调用的方法在要修饰的函数属性前面添加@propertyclassTue():def__init__(self,name,age,data):self.name=nameself.age=ageself.data=data@propertydefinfo_self(self):returnself.namer1=Tue('alom',14,"zheji
Alom
·
2019-12-28 19:00
Python_
数据结构与算法
数据结构和算法基础什么是数据结构和算法:兵法,计算的方法。算法是独立存在的一种解决问题的方法和思想。算法的特征:输入:算法具有0个或多个输入输出:算法至少有1个或多个输出有穷性:算法在有限的步骤之后会自动结束而不会无限循环,并且每一个步骤可以在可接受的时间内完成确定性:算法中的每一步都有确定的含义,不会出现二义性可行性:算法的每一步都是可行的,也就是说每一步都能执行有限的次数完成时间复杂度和大O表
alogy
·
2019-12-22 21:56
算法
python
Python_
网络编程
网络网络通信网络:一种辅助双方或者多方能够连接在一起的工具网络的目的:就是为了联通多方然后进行通信,即把数据从一方传递给另外一方。使用网络能够把多方链接在一起,然后可以进行数据传递网络编程:让在不同的电脑上的软件能够进行数据传递,即进程之间的通信TCP/IP协议TCP/IP协议(协议族)为了把全世界的所有不同类型的计算机都连接起来,就必须规定一套全球通用的协议。互联网协议簇(InternetPro
alogy
·
2019-12-22 21:56
python3.x
Python_
系统编程
多任务:同一个时间段中,执行多个函数/运行多个程序.操作系统可以同时运行多个任务:操作系统轮流让各个任务交替执行,任务1执行0.01秒,切换到任务2,任务2执行0.01秒,再切换到任务3,执行0.01秒……这样反复执行下去。表面上看,每个任务都是交替执行的,但是,由于CPU的执行速度实在是太快了,感觉就像所有任务都在同时执行一样。(时间片轮转)任务执行算法:时间片轮转优先级调度调度算法(什么样的情
alogy
·
2019-12-22 21:54
python
Python_
装饰器和生成器
迭代器迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象,迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束,迭代器只往前不会往后退。可迭代对象以直接作用域for循环的数据类型:集合数据类型:list,tuple,dict,set,strgenerator,包括生成器和yield的generatorfunction判断是否可以迭代使用方法isinstance()判断一
alogy
·
2019-12-22 21:23
python
Python_
异常和模块
异常处理单个异常处理:try:print(num)exceptNameError:print('没有定义变量')exceptFileNotFoundError:print('找不到文件路径')print(1)多个异常处理:try:print(num)#11/0#open('xxx.txt')except(NameError,FileNotFoundError,ZeroDivisionError):
alogy
·
2019-12-22 21:22
python
Python_
文件操作
openingandcloseing'buffer','close','closed','detach','encoding','errors','fileno','flush','isatty','line_buffering','mode','name','newlines','read','readable','readline','readlines','seek','seekable',
alogy
·
2019-12-22 21:22
python
python3.x
Python_
基础
Run源代码Python源代码的文件以"py"为扩展名,由Python程序解释,不需要编译命令:python文件字节代码Python源文件经过编译后生成的扩展名为"pyc"的文件编译方法:importpy_compilepy_compile.compile("url")#url编译的文件的路径编译后的文件为:xxx.cpython-36.pyc优化代码经过优化的源文件,扩展名为".pyo"命令:p
alogy
·
2019-12-22 21:22
python3.x
python
python_
并发编程——数据共享
1.数据共享实现进程之间的数据共享frommultiprocessingimportManager,ProcessclassMyPro(Process):def__init__(self,dic):super().__init__()self.dic=dicdefrun(self):self.dic['count']-=1print(self.dic)if__name__=='__main__':
手可摘星辰。
·
2019-12-22 19:00
python_
笔记_day15_运算符重载_内存管理
复习day141.内置类属性内置类属性说明__dict__类._dict_获取类中所有的字段,对象.__dict__获取对象中所有的属性__class__获取类对象__name__获取类名__doc__说明文档__module__获取指定的类声明在哪个模块中,返回模块名__bases__返回当前类的所有的父类__slots__约束当前类有哪些属性1.1魔法方法定制当前类的对象的打印内容魔法方法说明
ham731
·
2019-12-20 07:37
python_
并发编程——队列
1.队列frommultiprocessingimportQueueq=Queue(5)#创建队列对象,队列大小为5,队列中只能存放5个元素q.put(1)#往队列中添加元素q.put(2)q.put(3)q.put(4)q.put(5)print(q.full())#检测队列是否满了~print(q.get())#取出队列中的值print(q.get())print(q.get())print(
手可摘星辰。
·
2019-12-19 23:00
python_
字典和集合
1.1.字典1.1.1.字典定义字典是包含若干“键:值”元素的无序可变序列,字典中的每个元素包含“键”和“值”两部分,定义字典时,每个元素的键和值用冒号分隔,元素之间用逗号分隔,所有的元素放在一对大括号“{}”中。字典中的键可以为任意不可变数据,比如整数、实数、字符串、元组等等。1.1.2.字典的创建创建使用“=”将一个字典赋值给另一个变量例如:a_dict={'server':'db.neued
Roll_Wang
·
2019-12-17 14:17
python_
爬虫英译汉词典
一、目前的学习最近,一直在看python基础知识,爬虫这面也只是偶尔写几下,写了好多邪恶的小爬虫,最近最得意的作品就是,爬取某宝某店家某个商品的买家评论照片那个爬虫太邪恶了,我就自己用了今天写一个属于自己的英译汉词典界面.png二、谈谈思路其实原理很简单,这个可以说是我写过的最简单的爬虫了,我去百度翻译的网页,用了一下他的接口然后代码就完成了~三、我们还差什么老规矩需要python3.5、requ
两点半的杂货铺
·
2019-12-16 18:34
python_
递归函数
汉诺塔算法:>>>defhnt(n,a,b,c):...ifn==1:...print(a,'-->',c)...else:...hnt(n-1,a,c,b)...hnt(1,a,b,c)...hnt(n-1,b,a,c)...>>>hnt(3,'A','B','C')A-->CA-->BC-->BA-->CB-->AB-->CA-->C
射手再见蓝天575
·
2019-12-16 12:39
python_
计算器
使用python编写一款简易的计算器计算器效果图首先搭建计算器的面板:计算器面板结构建造一个继承于wx.Frame的frame,在init属性函数中搭建面板classCalcFrame(wx.Frame):#建造一个继承于wx.Frame的framedef__init__(self,title):wx.Frame.__init__(self,None,-1,title,pos=(100,300),
Kedi
·
2019-12-14 21:38
关于
Python_
你一定没读过的8个技巧
介绍Python功能和小技巧的文章网上有无数篇,比如变量解压缩,partial偏函数,枚举可迭代对象...但关于Python我们能说的还有很多。所以今天我将向大家展示一些我知道和有使用过的特性,这些特性在其它文章或博客中很少被提及:消毒字符串输入对用户输入内容进行消毒几乎适用于你写的每一个程序。通常来说转换字符大小写的操作就足够了,有时候用Regex正则表达式就能完成,但对于比较复杂的情况,我们有
编程入门到放弃
·
2019-12-14 15:00
关于
Python_
你一定没读过的8个技巧
介绍Python功能和小技巧的文章网上有无数篇,比如变量解压缩,partial偏函数,枚举可迭代对象...但关于Python我们能说的还有很多。所以今天我将向大家展示一些我知道和有使用过的特性,这些特性在其它文章或博客中很少被提及:消毒字符串输入对用户输入内容进行消毒几乎适用于你写的每一个程序。通常来说转换字符大小写的操作就足够了,有时候用Regex正则表达式就能完成,但对于比较复杂的情况,我们有
编程入门到放弃
·
2019-12-14 15:00
Python_
表达式
一、表达式表达式(Expression)是运算符(operator)和操作数()所构成的序列表达式的优先级:1.同级的运算从左向右(左结合),若出现“=”赋值运算符,变成右结合,例如,c=a+b,先算a+b,再=例如,c=aorb,aorb,再=2.()的优先级最高3.and优先级大于or(所以别完全相信网上资料,自己尝试很重要!)注:not>and>or例如:下图,(nota)or((b+2)=
西瓜超人励志要变小细腿
·
2019-12-14 14:51
Python_
模式匹配与正则表达式
正则表达式符合总结:?匹配零次或一次前面的分组;匹配零次或多次前面的分组;匹配一次或多次前面的分组;{n}匹配n次前面的分组;{n,}匹配n次或更多次前面的分组;{,m}匹配零次或m次前面的分组;{n,m}匹配至少n次,至多m次前面的分组;^spam意味着字符串必须以spam开始;spam$意味着字符串必须以spam结束;.匹配所有字符,除换行符外;\d,\w,\s分别匹配数字、单词和空格;\D,
LittleJessy
·
2019-12-13 20:56
python_
列表实例_数组元素右移
给定一个数组,将数组中的元素向右移动k个位置,k是非负数示例:输入:[1,2,3,4,5,6,7],k=3输出:[5,6,7,1,2,3,4]list=[1,2,3,4,5,6,7]k=int(input('请输入要移动的位数:'))length=len(list)list1=list[(length-k):]+list[0:(length-k)]print(list1)结果:
C_teacher
·
2019-12-12 11:05
python_
基础内容
一、注释:1、单行注释:#(快捷键control+/)#这是单行注释2、多行注释:三单引号或三双引号"""多行注释多行注释"""'''多行注释多行注释'''二、print输出print('hello')可以输出多个print('hello','world','啊')终端:E:\practice\python\venv\Scripts\python.exeE:/practice/python/hel
BULL_DEBUG
·
2019-12-02 09:47
Python 编译安装
目录http://see.sl088.com/wiki/
Python_
%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85[隐藏]1更多研究2好处3有趣3.1可重复编译4困扰5经验5.1Centos5
幻缘90
·
2019-12-02 01:26
python_
数据类型
一、数字1、数字分类#整数a=110print(type(a))#浮点b=1.10print(type(b))#复数c=5+6jprint(type(c))终端2、算数运算符算数运算符分类:加(+)减(-)乘()除(/)取余(%)求幂(*)取整(//)a1=1a2=2print(a1+a2)print(a2-a1)print(a1*a2)print(a1/a2)print(a1%a2)print(
BULL_DEBUG
·
2019-11-30 22:13
python_
列表list
一、基本定义l1=[1,2,3,4]print(l1)print(type(l1))l2=list('abcdef')print(l2)终端[1,2,3,4]['a','b','c','d','e','f']二、获取#获取支持负数print(l2[1])print(l2[-1])终端bf三、合并#合并print(l1+l2)终端[1,2,3,4,'a','b','c','d','e','f']四、
BULL_DEBUG
·
2019-11-30 08:44
python_
元组tuple
一、基本概念Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。二、用法t1=(1,2,3)print(t1)print(type(t1))t2=('a','b','c')print(t1[1])终端(1,2,3)2三、元组的item不可修改和list最本质的区别#t2[1]=10报错#delt2
BULL_DEBUG
·
2019-11-30 05:51
python_
字典
一、概念字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值key=>value对用冒号:分割,每个键值对之间用逗号,分割,整个字典包括在花括号{}中格式:d={key1:value1,key2:value2}二、用法d={"name":"Rock","age":18,"hobby":"coding"}print(d)print(type(d))终端{'name':'Rock','age
BULL_DEBUG
·
2019-11-29 23:04
python_
编辑工具pyCharm安装使用快捷键
一、mac下载首先,进入PyCharm的官网,PyCharm:PythonIDEforProfessionalDevelopersbyJetBrains.直接点击DOWNLOADNOW,立即下载:imageJetBrains提供了三个版本的PyCharm,分别为:Windows、macOS和Linux.在此,我们选择macOS,点击DOWNLOAD:image下载完成后,打开安装包,拽动PyCha
BULL_DEBUG
·
2019-11-29 09:05
python_
字段类型转换&类型替换
字段类型转换替换#############################################################判断字段类型print('Distance类型:',dfoff['Distance'].unique())type(dfoff['Distance'].unique()[2])dfoff['Distance'].unique()[2]==np.nantype(n
六mo神剑
·
2019-11-20 17:55
Python
Python_
关键词替换输出
发现一个好玩的东西,挺有意思;#coding=utf-8#!/usr/bin/pythonimportreimportsixclassXlator(dict):def_make_regex(self):returnre.compile("|".join(map(re.escape,six.iterkeys(self))))def__call__(self,match):returnself[mat
古佛青灯度流年
·
2019-11-08 05:56
python_
配置文件_YAML.yml
YAML文件简介:YAML结构(Structure)通过空格来展示。序列(Sequence)里的项用"-"来代表,Map里的键值对用":"分隔.在YAML中,字串不一定要用双引号标示。另外,在缩排中空白字符的数目并不是非常重要,只要相同阶层的元素左侧对齐就可以了(不过不能使用TAB字符)。test.yaml---receipt:Oz-WarePurchaseInvoicedate:2012-08-
古佛青灯度流年
·
2019-11-04 07:04
python_
多线程
1.多线程的实现与阻塞importtimeimportthreadingdeffun_yellow(num):foriinrange(1,num+1):print('正在拿第:'+str(i)+"个黄苹果,当前时间:"+time.ctime()+'\n')time.sleep(1)deffun_red(num):foriinrange(1,num+1):print('正在拿第:'+str(i)+"
半仙儿~~~
·
2019-10-22 17:00
Python_
散点图与折线图绘制
在数据分析的过程中,经常需要将数据可视化,目前常使用的:散点图折线图需要import的外部包一个是绘图一个是字体导入importmatplotlib.pyplotaspltfrommatplotlib.font_managerimportFontProperties在数据处理前需要获取数据,从TXTXMLcsvexcel等文本中获取需要的数据,保存到list1defGetFeatureList(f
wangxiaobei2019
·
2019-10-22 14:00
Python_
箱型图绘制与特征值获取
它主要用于反映原始数据分布的特征,还可以进行多组数据分布特征的比较如何利用Python绘制箱型图需要的import的包1importmatplotlib.pyplotasplt2frommatplotlib.font_managerimportFontProperties3importnumpyasnp4importpandasaspd该函数是绘制多箱型图,且数据长度不一致的情况,input_di
wangxiaobei2019
·
2019-10-22 14:00
Python_
类的私有属性、私有方法
1.私有属性:只需要在初始化时,在属性名前加__classCup:#构造函数,初始化属性值def__init__(self,capacity,color):#私有属性,只需要在属性名字前加__self.__capacity=capacityself.color=colordefretain_water(self):print("杯子颜色:"+self.color+",杯子容量:"+self.__c
半仙儿~~~
·
2019-10-16 13:00
Python_
类的继承与方法重写
1.新建子类时,括号内要传入继承的父类名2.super()方法:自动寻找当前类的父类,并调用父类的构造函数,初始化属性值classCup:#构造函数,初始化属性值def__init__(self,capacity,color):self.capacity=capacityself.color=colordefretain_water(self):print("杯子颜色:"+self.color+"
半仙儿~~~
·
2019-10-16 10:00
Python_
装饰器
【是什么】不改变原函数的情况下,在函数前后增加一些内容即装饰器。如计算函数的运行时间装饰器的主要结构def外层函数(参数):def内层函数(*arg,**kwargs):return参数(*arg,**kwargs)return内层函数装饰器的使用@装饰器外层函数名def被装饰的函数名():函数内容@装饰器名称两个作用1.将下面的函数当做参数传入装饰器函数中2.将装饰器函数的返回值重新复制给下面的
wangxiaobei2019
·
2019-10-04 09:00
Python_
生成随机验证码
内置函数chr()ord()这两个内置函数是用来对十进制(十六进制也可以)与ASCii之间进行转换chr():将十进制转换成ASCii对应字母或符号t_1=chr(99)t_2=chr(66)print(t_1)print(t_2)#c#Bord():将ASCii对应字母或符号转换成intt_3=ord('c')t_4=ord('B')print(t_3)print(t_4)#66#99随机生成验
wangxiaobei2019
·
2019-10-03 09:00
Python_
三元运算与lambda表达式
【是什么】三元运算是if...else...的简化版,lambda表达式是函数的简化版三元运算(三目运算)#判断两个数中的较大者fun(a1,a2):returna1ifa1>a2elsea2v=fun(5,2)print(v)#v=5lambda运算(一行运算符)#规范lambda参数1,参数2:返回值举例fun=lambdaa1,a2:a1+a2v=fun(12,23)print(v)#35百
wangxiaobei2019
·
2019-09-25 21:00
Python_
函数做字典的值
当需要用到3个及以上的if...elif...else时就要考虑该方法进行简化通过将函数名称当做字典的值,利用字典的关键字查询,可以快速定位函数,进行执行【场景】用户查询信息,输入fn查询,执行对应函数1#简单用十个函数模拟查询函数2deffun1():3print("查询1")4deffun2():5print("查询2")6deffun3():7print("查询3")8deffun4():9
wangxiaobei2019
·
2019-09-24 22:00
基于
Python_
脚本CGI、特点、应用、开发环境(详解)
CGICGI目前由NCSA维护,NCSA定义CGI如下:CGI(CommonGatewayInterface),通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户端HTML页面的接口。CGI程序可以是Python脚本、Perl脚本、Shell脚本、C或者C++程序等。服务器在你进行CGI编程前,确保您的Web服务器支持CGI及已经配置了CGI的处理程序。所有的HTTP服务器执
·
2019-09-24 15:55
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他