python
bigxu
热爱生活!!!
展开
-
pickle 学习
<br />Python提供一个标准的模块,称为pickle。使用它你可以在一个文件中储存基本上所有的Python对象,之后你又可以把它完整无缺地取出来。主要涉及两个函数。pickle.dump(obj, file[, protocol])<br />序列化对象,并将结果数据流写入到文件对象中。参数protocol是序列化模式,默认值为0,表示以文本的形式序列化。protocol的值还可以是1或2,表示以二进制的形式序列化。 pickle.load(file)<br /> 反序列化对象。将文件中的数原创 2011-05-22 20:38:00 · 1062 阅读 · 0 评论 -
python打包VideoCapture 捕获摄像头信息
最近使用VideoCapture捕获摄像头信息,摸索了好久。首先要安装VideoCapture,将解压的内容分别拷贝到python安装的目录。我的电脑中如下所示:这样就可以使用VideoCapture,我使用wxpython做GUI,故需要将采集的信息以实时视频的形式显示在控件上。本来通过staticbitmap控件,通过定时器来更新图片,发现视频可以实时的显示,但是不停的闪烁。看完http:原创 2012-07-15 20:10:51 · 13579 阅读 · 2 评论 -
python 使用zbar解码二维码
使用python做二位码的解析。非常的方便,需要安装zbar,我使用的是python2.6,Windows Xp,下载的是zbar-0.10.win32-py2.6.exe可以到http://pypi.python.org/pypi/zbar/上面下载,这个安装包比较方便,源码安装比较麻烦,还需要安装Mingw,我在虚拟机下面是python2.7试一下安装没有成功。还需要安装zbar-0.10-s原创 2012-07-15 20:58:52 · 19099 阅读 · 2 评论 -
py2exe打包问题
最近在使用python打包的时候出现很多问题1)python程序中使用到图片的问题、数据库问题解决方法:将程序打包后,将文件拷贝到执行文件下。2)报错“由于应用程序配置不正确...“我拷贝exe文件到多台电脑上运行,只有一台运行不成功,google知道是缺少dll文件。解决方法:按照http://blog.sina.com.cn/s/blog_57406b550100pruc.原创 2012-06-28 19:22:56 · 4074 阅读 · 0 评论 -
python学习之(五)正则表达式
正则表达式模式语法元素含义.匹配除\n之外的任何字符^匹配字符串的其实部分$匹配字符串的结束部分*匹配前面的正则表达式的零个或多个匹配项目:贪婪匹配(尽可能多的匹配)+匹配前面的正则表达式的1个或多个匹配项目原创 2011-12-25 19:51:18 · 868 阅读 · 0 评论 -
matplotlib学习之(四)设置线条颜色、形状
本文是学习《matplotlib for python developers》的一点笔记plot画图时可以设定线条参数。包括:颜色、线型、标记风格。1)控制颜色颜色之间的对应关系为b---blue c---cyan g---green k----blackm---magenta r---red w---white y----yellow有三种表示颜色的方原创 2011-11-09 12:43:25 · 128156 阅读 · 0 评论 -
python之matplotlib学习(三) 画动态更新图
通过定时器Timer触发事件,定时更新绘图,可以形成动态更新图片。下面的实例是学习《matplotlib for python developers》一文的笔记。实例如下:通过self.user = self.user[1:] + [temp],每次删除列表的第一元素,在原创 2011-10-09 21:46:09 · 50082 阅读 · 4 评论 -
python之matplotlib学习(二)-与wxpython的交互
通过上面学习,知道python与matplotlib交互有三种方式,与GUI交互采用第三种方法面向对象法。 首先知道Matplotlib的常见对象Figure,FigureCanvas,Axes。需要导入一下几个模块:from matplotlib.backends.ba原创 2011-10-08 10:05:42 · 10760 阅读 · 0 评论 -
python之matplotlib学习(一)
学习《matplotlib for python Developers》笔记python中使用matplotlib通常有以下三种方式1,通过使用pyplot模块,提供类似Matlab命令的方式。2,pylab模块,集合Matplotlib和Numpy使之接近Matla原创 2011-10-07 21:24:13 · 21010 阅读 · 1 评论 -
python 学习之读串口
Python中用于读串口的模块是 pySerial,使用非常的方便,可以从http://pypi.python.org/pypi/pyserial下载其安装包。读取串口时首先导入包 import serial,其次设置读取哪一个口、波特率、数据位、停止位。serial的原原创 2011-10-14 09:44:07 · 15692 阅读 · 0 评论 -
python学习之'*'和‘**’
经常会在python中用到‘*’和‘**’,这不同于C/C++中的指针。在学习Django的时候学习了*和**的区别。 *和**在python中有特殊的含义,它们都和函数有关但是在函数调用和函数声明时却有着不同的行为。且在此,不同于c/c++中的指针。 一原创 2011-09-08 13:32:08 · 1081 阅读 · 0 评论 -
Python 学习笔记之装饰器
1,装饰器(decorator)python里一个被包裹或被装饰的函数(对象)通常会被重新赋值给原来的名字,这样被裹的函数能和普通的版本保持兼容。实例:@decodef foo(): pass在这个例中,deco就是一个"装饰"了foo函数的装饰函数。原创 2011-09-08 13:26:34 · 906 阅读 · 0 评论 -
python学习笔记之wxpython打印预览
主要学习wxPython in action 和Demo程序,做点学习笔记wxPython 通过使用设备上下文和绘制操作来实现打印,wxPython中实现打印的一个重要的类:wx.PrintOut它管理实际的图片部分。打印输出实例可以由一个代表打印机的wx.Printer对象或用于打印预览的wx.PrintPreview对象来管理。下面我介绍一下打印预览。一,创建wx.PrintOut的子原创 2012-07-18 15:50:10 · 4526 阅读 · 1 评论