51dev.com IT技术开发者社区

51dev.com 技术开发者社区

python

python

python一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。

用python管理Cisco路由器

用python管理Cisco路由器

目前DevOps是整个运维发展的方向,Network的运维也一样。使用程序控制底层的路由器是最基本的要求之一。本文简单解释如何用Python控制路由器,对网络设备进行配置。Python和网络设备连接,一般采用SSH。本文采用Paramiko的ssh来与路由器通讯。一、安装ParamikoParamiko可以通过标准的p...

Python进阶学习之超市结账时间计算

Python进阶学习之超市结账时间计算

题目:现有一个队列排队在超市排队结账,总共有n个结账机器,设计一个函数来计算总共的结账时间。函数总共有两个变量:排队人员的列表,每个列表元素代表一个排队人员,元素的值代表所需结账时间超市的结账机器数n,一个正整数说明:只有一个队列,且队列顺序不会改变假定队列每个人结账完就立刻让出结账机器答案:defqueue_time...

Python 判断是否为质数或素数

Python 判断是否为质数或素数

一个大于1的自然数,除了1和它本身外,不能被其他自然数(质数)整除(2,3,5,7等),换句话说就是该数除了1和它本身以外不再有其他的因数。首先我们来第一个传统的判断思路:defhandlerNum(num):#质数大于1ifnum>1:#查看是否有其他因子foriinrange(2,num//2+1):if(n...

python2.7:IOError: [Errno 2] No such file or directory:

python2.7:IOError: [Errno 2] No such file or directory:

importosprintos.getcwd()#打印出当前工作目录 os.chdir('thedirwhichincludethefilea.txt')#修改当前工作目录...

Python中json格式数据的编码和解码

Python中json格式数据的编码和解码

python从2.6版本开始内置了json数据格式的处理方法。1、json格式数据编码在python中,json数据格式编码使用json.dumps方法。 #!/usr/bin/envpython#coding=utf8importjsonusers=[{‘name‘:‘tom‘,‘age‘:22},{‘na...

python解析与组装json

python解析与组装json

JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。它基于JavaScript(StandardECMA-2623rdEdition-December1999)的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,C++,C#,Java,Jav...

Python绘制点线

Python绘制点线

fromPILimportImagefrompylabimport*#读取图片信息到数组中im=array(Image.open(‘empire.jpg‘))#绘制图像imshow(im)#随意给的一些点x=[100,100,400,400]y=[200,500,200,500]#使用红色-星状标记需要绘制的点plot...

解决python3下mysqldb不支持

解决python3下mysqldb不支持

MySQLdb只适用于python2.x,发现pip装不上。它在py3的替代品是:importpymysql安装pymysql一些框架默认仍然用的是MySQLdb,但是python3已经不支持MySQLdb,取而代之的是pymysql,因此运行的时候会报 ImportError:Nomodulenamed&l...

python 3.x 不再支持MySQLdb 模块

python 3.x 不再支持MySQLdb 模块

MySQLdb 只适用于python2.x,发现pip装不上。它在py3的替代品是: importpymysqlpipinstallpymysql而Django默认的还是使用 MySQLdb :执行会报: ImportError:Nomodulenamed'My...

MySQLdb 使用方法

MySQLdb 使用方法

MySQLdb是Python连接MySQL的模块,下面是它一些简单的使用方法:```python importtime,MySQLdb conn=MySQLdb.connect(host="localhost",user="root",passwd="...

python 图片验证码去噪 识别

python 图片验证码去噪 识别

二值化处理(图片默认在C:Python27Scripts文件夹下,可根据自己需求更改)原图:fromPILimportImage#二值化处理deftwo_value():#打开文件夹中的图片image=Image.open(‘3.jpg‘)#灰度图lim=image.convert(‘L‘)#灰度阈值设为165,低于这...

python实现验证码的非连接字符的分割算法

python实现验证码的非连接字符的分割算法

最近在抓取某网站时候,遇到了验证码的问题,想要破解一下验证码,示例验证码如下 这种验证码位置不固定,并且有倾斜,垂直投影会有交叉的部分,所以不适合用垂直切割的办法,受图像处理中洪水算法的启发,想到一种思路 常见实现办法有递归,扫描线算法等,本文针对的验证码不适合用扫描线算法,遂用递归实现以下是核心代...

典型Python文件结构

典型Python文件结构

#!/usr/bin/envpython1)起始行"""Showofffeaturesof[pydoc]module2)模块文档Thisisasillymoduletodemonstratedocstrings"""__author__=  ...

Python : 正则表达式

Python : 正则表达式

^ 匹配字符串开始位置。$ 匹配字符串结束位置。 匹配一个单词边界。d 匹配一个数字。D 匹配一个任意的非数字字符。x? 匹配可选的x字符。换句话说,就是0个或者1个x字符。x* 匹配0个或更多的x。x+ 匹配1个或者更多x。x{n,m}...

Python : 正则表达式处理电话号码

Python : 正则表达式处理电话号码

 ...