您现在的位置:首页 > 编程开发 > Python > 

编程开发  /  Python频道头条

Python数字图像处理之霍夫线变换实现详解
在图片处理中,霍夫变换主要是用来检测图片中的几何形状,包...

编程开发  /  Python相关栏目

Python数字图像处理之霍夫线变换实现详解

在图片处理中,霍夫变换主要是用来检测图片中的几何形状,包括直线、圆、椭圆等。 在skimage中,霍夫变换是放在tranform模块内,本篇主要讲解霍夫线变换。 对于平面中的一条直线,...

日期:2018-01-14 22:24:47

点击:92 好评:0

Python获取当前公网ip并自动断开宽带连接实例代码

今天写了一个获取当前公网ip并且自动断开宽带连接的文件,和大家分享下。 这个文件的具体用途大家懂的,可以尽管拿去用,不过目前只适用于Windows平台,我的Python版本是2.7的,wi...

日期:2018-01-14 22:23:48

点击:58 好评:0

Python numpy 常用函数总结

Numpy是什么 在没给大家介绍numpy之前先给大家说下python的基本概念。 Python 是一种高级的,动态的,多泛型的编程语言。Python代码很多时候看起来就像是伪代码一样,因此你可以使用很少的几行可读性很高的代码来实现一个非常强大的想法。 numpy很简单,Numpy是Python...

日期:2017-12-09 19:35:03

点击:53 好评:0

python的unittest测试类代码实例

nittest单元测试框架不仅可以适用于单元测试,还可以适用WEB自动化测试用例的开发与执行,该测试框架可组织执行测试用例,并且提供了丰富的断言方法,判断测试用例是否通过,最终生成测试结果。今天笔者就总结下如何使用unittest单元测试框架来进行WEB自动化测试。 题目...

日期:2017-12-09 19:34:09

点击:95 好评:0

Python中的pygal安装和绘制直方图代码分享

直方图: 直方图是一个特殊的条,它可以取3个数值:纵坐标高度,横坐标开始和横坐标结束。 ? 1 2 3 4 5 import pygal hist = pygal.Histogram() hist.add( Wide bars , [( 5 , 0 , 10 ), ( 4 , 5 , 13 ), ( 2 , 0 , 15 )]) hist.add( Narrow bars , [( 10 , 1 , 2 ),...

日期:2017-12-09 19:33:13

点击:81 好评:0

Python编程之gui程序实现简单文件浏览器代码

本文主要分享了关于在python中实现一个简单的文件浏览器的代码示例,代码及展示如下。 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56...

日期:2017-12-09 19:32:17

点击:197 好评:0

Python数据分析中Groupby用法之通过字典或Series进行分组的实例

在数据分析中有时候需要自己定义分组规则 这里简单介绍一下用一个字典实现分组 ? 1 2 3 4 5 6 7 people=DataFrame( np.random.randn(5,5), columns=[a,b,c,d,e], index=[Joe,Steve,Wes,Jim,Travis] ) mapping={a:red,b:red,c:blue,d:blue,e:red,f:orange} by_...

日期:2017-12-09 19:30:48

点击:112 好评:0

Python排序搜索基本算法之堆排序实例详解

本文实例讲述了Python排序搜索基本算法之堆排序。分享给大家供大家参考,具体如下: 堆是一种完全二叉树,堆排序是一种树形选择排序,利用了大顶堆堆顶元素最大的特点,不断取出最大元素,并调整使剩下的元素还是大顶堆,依次取出最大元素就是排好序的列表。举例如下,把序列[...

日期:2017-12-09 19:14:55

点击:91 好评:0

Python排序搜索基本算法之归并排序实例分析

本文实例讲述了Python排序搜索基本算法之归并排序。分享给大家供大家参考,具体如下: 归并排序最令人兴奋的特点是:不论输入是什么样的,它对N个元素的序列排序所用时间与NlogN成正比。代码如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2...

日期:2017-12-09 19:12:09

点击:178 好评:0

python去除字符串中的换行符

本地测试是window系统,正式用的时候是unix服务器。两者对换行符具体有什么差别我也不是很清楚。于是将 字符串写入的文件用 notepad++打开,显示 行尾符(如何用notepad++显示行尾符自己百度),发现是 CR, 所以将代码改为 replace(\r,),完美解决 总结: 如果行尾符是 CR,则...

日期:2017-10-12 21:34:23

点击:149 好评:0

python对DICOM图像的读取方法详解

DICOM介绍 DICOM3.0图像,由医学影像设备产生标准医学影像图像,DICOM被广泛应用于放射医疗,心血管成像以及放射诊疗诊断设备(X射线,CT,核磁共振,超声等),并且在眼科和牙科等其它医学领域得到越来越深入广泛的应用。在数以万计的在用医学成像设备中,DICOM是部署最为广泛的...

日期:2017-07-17 17:49:12

点击:171 好评:0

Python编写登陆接口的方法

本文实例为大家分享了Python编写登陆接口的具体代码,供大家参考,具体内容如下 1.输入用户名密码; 2.认证成功后显示欢迎信息; 3.错误三次后,账号被锁定。 账号文件:user.txt 锁定文件:locked.txt 流程图如下: # -*- coding:utf-8 -*-# Author Caoxlimport sysaccount_f...

日期:2017-07-11 23:25:51

点击:120 好评:0

Python文件操作及seek偏移详解

一、Python文件操作中的编码 本次测试是基于Python 2.7.12 OS:Ubuntu16.04 pycharm环境,以及Win7下2.7.12; 首先说下汉字在文件中占用的字节数,这个先看以下实验(Win7)下 因为Linux下不支持gbk,本文不讲utf-8 ,gbk编码具体知识。本次实验只讲解python在使用utf-8和g...

日期:2017-07-10 22:47:50

点击:169 好评:0

2017最新Python守护线程用法实例

本文实例讲述了Python守护线程用法。分享给大家供大家参考,具体如下: 如果你设置一个线程为守护线程,就表示你在说这个线程是不重要的,在进程退出的时候,不用等待这个线程退出。如果你的主线程在退出的时候,不用等待那些子线程完成,那就设置这些线程的daemon属性。即...

日期:2017-06-25 22:38:48

点击:58 好评:0

Python操作MongoDB详解及实例

...

日期:2017-05-23 00:14:36

点击:154 好评:0

python使用正则表达式匹配字符串开头并打印示例

本文实例讲述了python使用正则表达式匹配字符串开头并打印的方法。分享给大家供大家参考,具体如下: import re s=name=z1hangshan username=fff url=www.baidu.com password=ddd256 s2=username=fff name=z1hangshan url=www.baidu.com password=ddd256 #p=re.co...

日期:2017-04-29 14:47:38

点击:206 好评:0

利用Python生成文件md5校验值函数的方法

前言 在linux有个命令叫做md5sum,能生成文件的md5值,一般情况下都会将结果记录到一个文件中用于校验使用,比如会这样使用: [[email protected] PythonMd5]$ more sample_file www.crazyant.net www.51projob.com [[email protected] PythonMd5]$ md5sum sample_f...

日期:2017-04-29 14:45:48

点击:194 好评:0

Python用list或dict字段模式读取文件的方法

前言 Python用于处理文本数据绝对是个利器,极为简单的读取、分割、过滤、转换支持,使得开发者不需要考虑繁杂的流文件处理过程(相对于JAVA来说的,嘻嘻)。博主自己工作中,一些复杂的文本数据处理计算,包括在HADOOP上编写Streaming程序,均是用Python完成。 而在文本处理...

日期:2017-04-29 14:44:52

点击:172 好评:0

python导入时小括号大作用

在导入Python模块时,我们可以用 import os 也可以用 from os import * 当然,不推荐第二种方法,这样,会导入太多的os模块内的函数,所以,我们就会用到 from os import name,getcwd 但是,如要需要导入的函数比较多,就会超过一行80个字符的代码风格建议,那怎么办呢。 我们有...

日期:2017-04-29 14:44:02

点击:120 好评:0

Python 详解基本语法_函数_返回值

Python 详解基本语法 概要: 函数的返回值是函数重要的组成部分。函数的根本在于实现程序的部分功能,所以很多时候我们需要将函数执行后的结果返回给程序再由程序作出进一步的操作。可以说是函数的返回值令函数与函数之间,函数与主程序之间更加紧密的联系起来。 函...

日期:2017-04-29 14:42:54

点击:151 好评:0

Python 数据结构之队列的实现

Python 队列 Queue 队列是一种先进先出(FIFO)的数据类型, 新的元素通过 入队 的方式添加进 Queue 的末尾, 出队 就是从 Queue 的头部删除元素. 用列表来做 Queue: queue = [] # 初始化一个列表数据类型对象, 作为一个队列 def enQ(): # 定义一个入栈方法 queue...

日期:2017-04-29 14:42:06

点击:96 好评:0

Python 数据结构之堆栈实例代码

Python 堆栈 堆栈是一个后进先出(LIFO)的数据结构. 堆栈这个数据结构可以用于处理大部分具有后进先出的特性的程序流 . 在堆栈中, push 和 pop 是常用术语: push: 意思是把一个对象入栈. pop: 意思是把一个对象出栈. 下面是一个由 Python 实现的简单的堆栈结构...

日期:2017-04-29 14:41:08

点击:194 好评:0

Python 常用 PEP8 编码规范详解

Python 常用 PEP8 编码规范 代码布局 缩进 每级缩进用4个空格。 括号中使用垂直隐式缩进或使用悬挂缩进。 EXAMPLE: # (垂直隐式缩进)对准左括号 foo = long_function_name(var_one, var_two, var_three, var_four) # (悬挂缩进) 一般情况只需多一层缩进 foo =...

日期:2017-04-29 14:37:41

点击:183 好评:0

python学习之面向对象

前言 最近在学习Python的面向对象编程,以前是没有接触过其它的面向对象编程的语言,因此学习这一部分是相当带劲的,这里也总结一下。 概述 python支持多种编程范式:面向过程、面向对象、面向切面(装饰器部分)等。 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功...

日期:2017-04-29 14:36:31

点击:66 好评:0

对于Python编程中一些重用与缩减的建议

返璞归真 许多流行的玩具都以这样一个概念为基础:简单的积木。这些简单的积木可通过多种方式组合在一起构造出全新的作品 有时甚至完全令人出乎意料。这一概念同样适用于现实生活中的建筑领域,将基本原材料组合在一起,形成有用的建筑物。平凡无奇的材料、技术和工...

日期:2017-04-09 22:47:00

点击:172 好评:0

详解Python中for循环的使用

for 循环 本系列前面 探索 Python,第 5 部分:用 Python 编程 一文讨论了 if 语句和 while 循环,讨论了复合语句以及适当缩进 Python 语句来指示相关 Python 代码块。该文的结尾介绍了 Python for 循环。但就其使用和功能来说,for 循环更值得关注,所以本文单独讲述该...

日期:2017-04-09 22:46:15

点击:80 好评:0

教大家玩转Python字符串处理的七种技巧

前言 日常使用 python 经常要对文本进行处理,无论是爬虫的数据解析,还是大数据的文本清洗,还是普通文件的处理,都是要用到字符串. Python对字符串的处理内置了很多高效的函数,非常方便功能很强大.下面是我总结的常用的7招,有了这几招就能轻松应对字符串处理. 一、字...

日期:2017-04-09 22:45:46

点击:105 好评:0

Python中__name__的使用实例

1. 如果模块是被导入,__name__的值为模块名字 2. 如果模块是被直接执行,__name__的值为__main__ Py1.py 代码如下: #!/usr/bin/env python def test(): print __name__ = ,__name__ if __name__ == __main__: test() Py2.py 代码如下: #!/usr/bin/env python impor...

日期:2017-04-09 22:45:14

点击:95 好评:0

Python字符串处理教程

前言 日常使用 python 经常要对文本进行处理,无论是爬虫的数据解析,还是大数据的文本清洗,还是普通文件的处理,都是要用到字符串. Python对字符串的处理内置了很多高效的函数,非常方便功能很强大.下面是我总结的常用的7招,有了这几招就能轻松应对字符串处理. 一、字...

日期:2017-04-01 22:53:46

点击:163 好评:0

windows常用网络命令批处理脚本

这篇文章主要介绍了python实现通过pil模块对图片格式进行转换的方法,涉及Python中pil模块的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了python实现通过pil模块对图片格式进行转换的方法。分享给大家供大家参考。具体分析如下: pytho...

日期:2017-01-22 15:24:44

点击:156 好评:0

python批量生成本地ip地址的方法

这篇文章主要介绍了python批量生成本地ip地址的方法,实例分析了Python实现生成本地IP地址并绑定到网卡上的技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了python批量生成本地ip地址的方法。分享给大家供大家参考。具体分析如下: 这段代码用...

日期:2017-01-22 15:24:19

点击:92 好评:0

怎么Python调用C++的DLL

import os import sys from ctypes import * test = cdll.LoadLibrary(D:\Python27\py.dll) print test.Add(1, 2) test.Echo(hello dll) mypath = sys.argv[1] if not os.path.exists(mypath): print The path %s does not exist! % mypath sys.exit(2) for...

日期:2017-01-22 15:23:31

点击:184 好评:0

以函数方式使用Python修饰器

Python的修饰器的英文名叫Decorator,当你看到这个英文名的时候,你可能会把其跟Design Pattern里的Decorator搞混了,其实这是完全不同的两个东西。虽然好像,他们要干的事都很相似都是想要对一个已有的模块做一些修饰工作,所谓修饰工作就是想给现有的模块...

日期:2017-01-22 15:23:02

点击:166 好评:0

为python2.7安装MySQLdb

http://pypi.python.org/pypi/setuptools/0.6c11#using-setuptools-and-easyinstall 然后安装setuptools bash setuptools-0.6c11-py2.7.egg 然后下 http://pypi.python.org/pypi/MySQL-python/#downloads MySQL-python-1.2.3.tar.gz 解开 python2.7 setup.py...

日期:2017-01-22 15:22:35

点击:93 好评:0

Python IDE:Eric的安装教程

现在的Python开发工具很多,除了Python安装包自带的IDLE,还有Eric,Pythonwin,Vim、Emacs,Eclipse+PyDev,Ulipad,SPE, Boa Constructor,WingIDE,Komodo,Pyscripter等。有的为真正意义上的IDE,有些则需要借助插件。总的来说,它们都是十分优秀的Python开发...

日期:2017-01-22 15:22:02

点击:61 好评:0

Windows系统安装配置Python3+Eric5+Py

尝试python winform 开发,最终选定eric 作为IDE,当前最高版本是eric5.3.2。 引用搜索到的安装步骤: 第一步,下载需要的文件. 1.Python3官网:http://www.python.org/ 2.Pyqt4地址:http://www.riverbankcomputing.co.uk/software/pyqt/download (注:下载...

日期:2017-01-22 15:21:41

点击:94 好评:0

Python字符串截取/替换/查找/分割等操

Python 截取字符串使用 变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾。 # 例1:字符串截取 str = 12345678 print str[0:1] 1# 输出str位置0开始到位置1以前的字符 print str[1:6] 23...

日期:2017-01-22 15:18:56

点击:74 好评:0

python程序中join 和 split的使用方法

python join 和 split方法的使用,join用来连接字符串,split恰好相反,拆分字符串的。 1.join用法示例 li = [my,name,is,bob] .join(li) my name is bob _.join(li) my_name_is_bob s = [my,name,is,bob] .join(s) my name is bob ...join(s) my..name..is.....

日期:2017-01-22 15:13:07

点击:282 好评:0

python字符串函数split的使用方法

这个简单!利用下面的代码直接排列表 s=Home page for Python s.split() [Home, page, for, Python] 字符串的split函数默认分隔符是空格 如果没有分隔符,就把整个字符串作为列表的一个元素...

日期:2017-01-22 15:12:33

点击:120 好评:0

在python程序中分割和连接字符串

关于string的split 和 join 方法 对导入os模块进行os.path.splie()/os.path.join() 貌似是处理机制不一样,但是功能上一样。 1.string.split(str= ,num=string.count(str)): 以str为分隔,符切片string,如果num有指定值,则仅分隔num个子字符串。 S.split([...

日期:2017-01-22 15:12:09

点击:170 好评:0

Python中split函数的使用细节

Python中的split有两个: str.split() os.path.split() 1 str.split([seq [,maxsplit]])我们最常用到的! help 信息如下: split(...) S.split([sep [,maxsplit]]) - list of strings Return a list of the words in the string S, using sep as the delimite...

日期:2017-01-22 15:11:44

点击:116 好评:0

Python Split函数的用法总结

字符串的split用法 说明: Python中没有字符类型的说法,只有字符串,这里所说的字符就是只包含一个字符的字符串!!! 这里这样写的原因只是为了方便理解,仅此而已。 由于敢接触Python,所以不保证以后还有没有其他用法,所以会在后面不断加入。。。 1.按...

日期:2017-01-22 15:11:13

点击:144 好评:0

替代Django的Python框架

web框架 web.py,Flask,都用了一下,感觉还是不够简单,而终于,我发现了bottle。 bottle真的是个非常小巧的框架,只有一个文件,3000多行,代码我也基本上都读了一遍。 ORM ORM我选用了简单的autumn,因为并不会用到复杂的关系数据。 模板 模板使用 jinja2...

日期:2017-01-22 15:10:42

点击:184 好评:0

pycurl模块的学习总结

pycurl是curl的一个python版本。 pycurl的使用说明: pycurl的使用主要是一些参数的设定。 1,c.setopt(pycurl.URL,myurl) 设定链接的地址 2,c.setopt(pycurl.HTTPHEADER,[Content-Type: application/json,Content-Length: +str(len(remove_str))]) 设置http...

日期:2017-01-22 15:10:21

点击:197 好评:0

PYCURL ERROR 6 - "" 错误的解决办

使用CentOS 6的过程中遇到的些问题,有些其实与版本无关,是系统管理方面的问题,比如今天这个。 yum update 时,出现了大量的 [Errno 14] PYCURL ERROR 6 - 错误。 其实这是因为系统 nameserver没有配置好,或者说 DNS解析上有问题,修改 /etc/resolv.conf...

日期:2017-01-22 15:01:41

点击:136 好评:0

PYCURL ERROR 6错误的解决办法

在服务器执行的语句 yum install cvs sysstat lrzsz gcc gcc-c++ ncurses-devel libxml2-devel libjpeg-devel libpng-devel openssl openssl-devel ntp make 报错内容如下: Loaded plugins: fastestmirror Could not retrieve mirrorlist http://mirrorlist...

日期:2017-01-22 15:01:16

点击:108 好评:0

Python PycURL的简单使用方法

PycURL 是一个C语言写的 libcurl 的 Python 绑定库。libcurl 是一个自由的,并且容易使用的用在客户端的 URL 传输库。它的功能很强大,在 PycURL 的主页上介绍的支持的功能有: supportingFTP,FTPS,HTTP,HTTPS,GOPHER,TELNET,DICT,FILE andLDAP.libcurlsuppo...

日期:2017-01-22 15:00:52

点击:135 好评:0

Python程序使用pycurl的实例代码

这阵子使用python里读rss保存到数据库里,但使用了一段时间urllib觉得慢,在网上说pycurl的速度比urllib快,于是尝试使用,记录下使用方法: #!/usr/bin/env python # -*- coding: utf-8 -*- import StringIO import pycurl html = StringIO.StringIO() c = p...

日期:2017-01-22 15:00:11

点击:185 好评:0