201608-18 python中类方法、类实例方法、静态方法的使用与区别 NEW 这篇文章主要介绍了python中的实例方法、静态方法、类方法、类变量和实例变量浅析,需要的朋友可以参考下:注:使用的是Python2.7。 一、实例方法实例方法就是类的实例能够使用的方法。如下:复制代码代码如下:class Foo: def __init__(self, name): self.name = name &nbs... Read More >
201608-17 Python使用py2exe打包程序介绍 NEW 一、简介py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序。py2exe已经被用于创建wxPython,Tkinter,Pmw,PyGTK,pygame,win32com client和server,和其它的独立程序。py2exe是发布在开源许可证下的。二、安装py2exe从http://prdownloads.sourceforge.n... Read More >
201608-17 把Python脚本打包成exe文件 ——py2exe使用小记 NEW 一、相关资源py2exe官方网站:http://www.py2exe.org/py2exe使用指南及历史安装包:http://www.py2exe.org/old/支持Python2.7的版本:http://prdownloads.sourceforge.net/py2exe/py2exe-0.6.9.win32-py2.7.exe?download二、进行打包创建一个用来打包的Python脚本,Setup.py,例子如下:<span style=... Read More >
201608-17 Tkinter中的Events事件(关于bind()的详细描述) 关于Tkinter中Events事件,看过不少教程,基本都是简单说明event参数的简单使用,基本就是event.x和event.y(返回鼠标的x,y坐标),其他就再无详细说明。 遍寻网络,终于找到这一篇文章,详细说明了event的各种参数,感谢作者。 另外,《Python与Tkinter编程》的附录部分也有相关的描述,可惜我的pdf版本质量太差,看得太累。... Read More >
201608-16 Python Tkinter控件综合用法实例 这篇文章主要介绍了Python Tkinter基础控件用法,包括窗口的显示、显示内置图片、弹出窗口、菜单等等,需要的朋友可以参考下:本文实例展示了Python Tkinter基础控件的用法,分享给大家供大家参考之用。具体方法如下:# -*- coding: utf-8 -*- from Tkinter import * def btn_click():  ... Read More >
201608-16 Python中的super()方法使用简介 子类里访问父类的同名属性,而又不想直接引用父类的名字,因为说不定什么时候会去修改它,所以数据还是只保留一份的好。其实呢,还有更好的理由不去直接引用父类的名字,这时候就该super()登场啦——12345678910class A: def m(self): print('A') class B(A): def m(self): print('B') ... Read More >
201608-15 python数据持久存储:pickle模块的基本使用 python的pickle模块实现了基本的数据序列和反序列化。通过pickle模块的序列化操作我们能够将程序中运行的对象信息保存到文件中去,永久存储;通过pickle模块的反序列化操作,我们能够从文件中创建上一次程序保存的对象。 基本接口: pickle.dump(obj, file, [,protocol]) 注解:将对象obj保存到文件file中去。 protocol为序列化使用的协议版本,0:ASCII协议,所序列化的对象使用可打印的ASCII码表示;1:... Read More >
201608-13 解决Eclipse Pydev开发Python程序时import模块失效问题 这两天碰到一个郁闷的问题,搜遍网上没有相关文献,QQ群上找人帮忙未果,经过耐心的摸索,终于成功解决,开心........问题:在Python自带的Idle中,import MySQLdb 没有任何问题,各种数据库操作也成功在Eclipse+Pydev中,import MySQLdb提示错误,不能连接数据库。错误提示如下:=========================================================================... Read More >
201608-11 python GUI编程(Tkinter) python提供了多个图形开发界面的库,几个常用Python GUI库如下:Tkinter: Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里.,Tk8.0的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。wxPython:wxPython 是一款开源软件,是 Python 语言的一套优秀的 G... Read More >
201608-11 Python中处理JSON数据的函数 Python的json模块提供了一种很简单的方式来编码和解码JSON数据。 其中两个主要的函数是 json.dumps() 和 json.loads() , 要比其他序列化函数库如pickle的接口少得多。 下面演示如何将一个Python数据结构转换为JSON:123456789import json data = {'name' : 'ACME','shares' : 100,'price'... Read More >