python
文章平均质量分 62
DemonDe
这个作者很懒,什么都没留下…
展开
-
python 继承
python] view plain copy print?class CAnimal: def __init__(self,param): print("CAnimal init method called.") self.name = param #property 定义一个属性name转载 2016-02-28 15:48:20 · 425 阅读 · 0 评论 -
python 装饰器编程
原文链接:http://www.cnblogs.com/huxi/archive/2011/03/01/1967600.html 1. 装饰器入门1.1. 需求是怎么来的?装饰器的定义很是抽象,我们来看一个小例子。1234def foo(): print 'in foo(转载 2016-02-28 15:59:24 · 537 阅读 · 0 评论 -
python 抓取网页
python 抓取网页python网页抓取功能非常强大,使用urllib或者urllib2可以很轻松的抓取网页内容。但是很多时候我们要注意,可能很多网站都设置了防采集功能,不是那么轻松就能抓取到想要的内容。今天我来分享下载python2和python3中都是如何来模拟浏览器来跳过屏蔽进行抓取的。最基础的抓取:1 #! /usr/bin/env pytho转载 2017-01-04 22:34:10 · 553 阅读 · 0 评论 -
解析网页的request header
解析网页的request headerRequest Headers:下图是我访问一个URL:http://www.hzau.edu.cn的一个header,根据具体实例来分析一下各部分的功能及其作用。 Accept作用: 浏览器端可以接受的媒体类型,例如: Accept: text/html 代表浏览器可以接受服务器回发的类型转载 2017-01-05 21:49:38 · 5735 阅读 · 0 评论 -
安装opencv 3.0.2 与 python3.5
在网址https://pypi.python.org/pypi/opencv-python下下载 由于用的是windows64位,所以下载了opencv_python-3.2.0.6-cp35-cp35m-win_amd64.whl#md5=ce61f51fcf032e9f05f9e159d305e2ce打开python的安装目录下lib ,执行 pip install numpy原创 2017-02-22 22:34:34 · 596 阅读 · 0 评论 -
python调用dll文件接口
转载在Python中某些时候需要C做效率上的补充,在实际应用中,需要做部分数据的交互。使用python中的ctypes模块可以很方便的调用windows的dll(也包括linux下的so等文件),下面将详细的讲解这个模块(以windows平台为例子),当然我假设你们已经对windows下怎么写一个DLL是没有问题的。 引入ctypes库 [pyth转载 2017-07-09 23:16:33 · 13232 阅读 · 0 评论 -
用C语言扩展Python的功能
【转】用C语言扩展Python的功能原作者:肖文鹏 (xiaowp@263.net),原文地址:http://www.ibm.com/developerworks/cn/linux/l-pythc/Pyton和C分别有着各自的优缺点,用Python开发程序速度快,可靠性高,并且有许多现成模块可供使用,但执行速度相对较慢;C语言则正好相反,其执行速度快,但开发效率低。转载 2017-10-18 22:10:29 · 424 阅读 · 0 评论 -
python setuptools创建分发包
0x00 setuptools 是什么setuptools 与 disutils我们通常所知道的 Python 分发工具是 Python disutils, setuptools 可以说是它的增强版,它能帮助我们更好的创建和分发 Python 的包,尤其是具有复杂依赖关系的包。对于开发者来说,能够更好的组织自己项目的分发和发布;对于用户来说,不需要安装 setuputils 也转载 2016-12-04 22:03:47 · 1186 阅读 · 0 评论 -
python中基于descriptor的一些概念 新式类 旧式类
python中基于descriptor的一些概念转载 : http://www.cnblogs.com/btchenguang/archive/2012/09/17/2689146.html#WizKMOutline_1347874388282497python中基于descriptor的一些概念(上)1. 前言2. 新式类与经典类2.1 内置的o转载 2016-12-07 22:27:29 · 557 阅读 · 0 评论 -
python中 *args和**kwargs的基本用法
python中 *args和**kwargs的基本用法可以查看stackoverflow中的内容: http://stackoverflow.com/questions/3394835/args-and-kwargs*args and **kwargs用*args和**kwargs只是为了方便并没有强制使用它们.当你不确定你的函数里将要传递多少参转载 2016-12-07 22:06:33 · 1554 阅读 · 0 评论 -
range和xrange的区别
如果需要迭代一个数字序列的话,可以使用range()函数,range()函数可以生成等差级数。如例:for i in range(5) print(i)这段代码将输出0, 1, 2, 3, 4五个数字range(10)会产生10个值, 也可以让range()从另外一个数字开始,或者定义一个不同的增量,甚至是负数增量range(5, 10)从5到9的五个数字ran转载 2016-12-13 22:28:32 · 647 阅读 · 0 评论 -
python 调试技巧-pdb
转载网址:http://www.ibm.com/developerworks/cn/linux/l-cn-pythondebugger/ 使用 pdb 进行调试pdb 是 python 自带的一个包,为 python 程序提供了一种交互的源代码调试功能,主要特性包括设置断点、单步调试、进入函数调试、查看当前代码、查看栈片段、动态改变变量的值等。pdb 提供了一些常用的调试命令,详情见表转载 2016-02-28 19:58:25 · 3456 阅读 · 0 评论 -
python csv模块
转载地址:http://blog.csdn.net/u012162613/article/details/41915859 Python csv模块的使用1、csv简介CSV (Comma Separated Values),即逗号分隔值(也称字符分隔值,因为分隔符可以不是逗号),是一种常用的文本格式,用以存储表格数据,包括数字或者字符。很多程序在处理数据时都会碰到csv这转载 2016-02-29 20:56:10 · 615 阅读 · 0 评论 -
如何制作python的安装模块
转载自: http://blog.csdn.net/foyuan/article/details/1883924如何制作Python安装模块Python模块的安装方法: 1. 单文件模块 直接把文件拷贝到$python_dir/lib 2. 多文件模块,带setup.py python setup.转载 2016-05-30 21:58:08 · 392 阅读 · 0 评论 -
如何制作python安装包 setup.py
转载地址: http://blog.csdn.net/foyuan/article/details/1883924如何制作Python安装模块Python模块的安装方法: 1. 单文件模块 直接把文件拷贝到$python_dir/lib 2. 多文件模块,带setup.py py转载 2016-05-30 22:00:13 · 1815 阅读 · 0 评论 -
python3 下ascii与 str的转换
在python3下 字符串和bytes类型的转换可以利用 binascii 模块代码如下 :>>> binascii.b2a_hex("worker".encode('utf-8'))b'776f726b6572'>>> binascii.b2a_hex("workera".encode('utf-8'))b'776f726b657261'>>>原创 2016-05-18 22:03:49 · 3210 阅读 · 0 评论 -
python3 下 编码解码
python3下 bytes和str的转换 编码与解码>>> binascii.b2a_hex("worker".encode())b'776f726b6572'>>> binascii.b2a_hex("worker".encode('utf-8'))b'776f726b6572'>>> binascii.b2a_hex("workera".encode('utf-8原创 2016-05-18 22:27:44 · 531 阅读 · 0 评论 -
python 正则表达式
转载地址:http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式转载 2016-05-21 13:43:05 · 371 阅读 · 0 评论 -
unicode 与 utf-8
Unicode 和 UTF-8 有何区别?162赞同反对,不会显示你的姓名=============很久以前保存的,别人写的但是很明了=============很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为”字节转载 2016-08-08 22:35:40 · 388 阅读 · 0 评论 -
修改sublime默认的 选中文本颜色
下载了一个主题,希望能修改选中的文本时的颜色, 由于sublime自带的color scheme选中时太暗非常不容易区分。下载的theme 为 nexus利用rar或者7z打开, 修改*.tm theme文件中的selection,为想要的颜色, 就可以了,然后保存重新打开sublime <dict> <key>settings</key> ...原创 2018-07-13 16:19:01 · 12072 阅读 · 0 评论