201608-16 Python Tkinter控件综合用法实例 NEW 这篇文章主要介绍了Python Tkinter基础控件用法,包括窗口的显示、显示内置图片、弹出窗口、菜单等等,需要的朋友可以参考下:本文实例展示了Python Tkinter基础控件的用法,分享给大家供大家参考之用。具体方法如下:# -*- coding: utf-8 -*- from Tkinter import * def btn_click():  ... Read More >
201608-16 Python中的super()方法使用简介 NEW 子类里访问父类的同名属性,而又不想直接引用父类的名字,因为说不定什么时候会去修改它,所以数据还是只保留一份的好。其实呢,还有更好的理由不去直接引用父类的名字,这时候就该super()登场啦——12345678910class A: def m(self): print('A') class B(A): def m(self): print('B') ... Read More >
201608-15 python数据持久存储:pickle模块的基本使用 NEW 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 >
201608-11 Python2.x与3.x版本区别 Python的3.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容。许多针对早期Python版本设计的程式都无法在Python 3.0上正常执行。为了照顾现有程式,Python 2.6作为一个过渡版本,基本使用了Python 2.x的语法和库,同时考虑了向Python 3.0的迁移,允许使用部分Python 3.0的语法与函数。 ... Read More >
201608-10 Python中用format函数格式化字符串的用法 自python2.6开始,新增了一种格式化字符串的函数str.format(),可谓威力十足。那么,他跟之前的%型格式化字符串相比,有什么优越的存在呢?让我们来揭开它羞答答的面纱。语法它通过{}和:来代替%。“映射”示例通过位置123456In [1]: '{0},{1}'.format('kzc',18)Out[1]: 'kzc,18'In [2]: '{},{}'.format('kzc',1... Read More >
201608-05 Python集成环境Python+Eclipse+pydev环境搭建 本文重点介绍使用Eclipse+pydev插件来写Python代码, 以及在Mac上配置Eclipse+Pydev 和Windows配置Eclipse+Pydev编辑器:Python 自带的 IDLE简单快捷, 学习Python或者编写小型软件的时候。非常有用。 编辑器: Eclipse + pydev插件1. Eclipse是写JAVA的IDE, 这样就可以通用了,学习代价小。 学会了Eclipse, 以后写Python或者JAVA 都可以... Read More >
201511-07 Tkinter教程之Toplevel用法 '''Tkinter教程之Toplevel篇'''#TopLevel与Frame类似,但它包含窗体属性(如Title)'''1.创建简单的Toplevel'''# -*- coding: cp936 -*-from Tkinter import *root = Tk()tl&nbs... Read More >