python
linuxchyu
这个作者很懒,什么都没留下…
展开
-
wxpython in action
http://wiki.woodpecker.org.cn/moin/WxPythonInAction原创 2012-12-05 12:33:09 · 632 阅读 · 0 评论 -
Python optionParser模块的使用方法
Python 有两个内建的模块用于处理命令行参数:一个是 getopt,《Deep in python》一书中也有提到,只能简单处理 命令行参数;另一个是 optparse,它功能强大,而且易于使用,可以方便地生成标准的、符合Unix/Posix 规范的命令行说明。示例from optparse import OptionParser par转载 2014-04-22 10:08:59 · 845 阅读 · 0 评论 -
matplotlib画概率直方图概率之和不为1
比如使用如下代码画一个概率直方图:#!/usr/bin/env python# -*- coding: utf-8 -*-__author__ = 'YC'import osimport numpy as npimport matplotlib.pyplot as pltimport matplotlib.patches as patchesimport matpl原创 2013-12-01 16:51:03 · 4377 阅读 · 2 评论 -
Tkinter:Checkbutton
第一个Checkbutton 例子Checkbutton 又称为多选按钮,可以表示两种状态:On 和Off,可以设置回调函数,每当点击此按钮时回调函数被调用from Tkinter import *root = Tk()Checkbutton(root,text = 'python').pack()root.mainloop()效果: 设置Checkbutton的时间处理函数# command:指原创 2013-11-27 14:00:37 · 1682 阅读 · 0 评论 -
Tkinter:Label
该代码是用Tkinter产生一个标签:from Tkinter import *root=Tk()label=Label(root,text='Hello Tkinter !')label.pack()root.mainloop()还有更简单的例子from Tkinter import *root = Tk()root.title('hello Tkinter')root.mainloop()效果原创 2013-11-27 14:00:24 · 1412 阅读 · 0 评论 -
PyDev for Eclipse 简介(3)
运行和调试运行程序要运行 Python 源程序,有两种方法可供选择。下面以一段代码 example.py 为例介绍这两种运行方式。 在 Pydev Package Explorer 中双击 example.py,选择 Run -> Run As -> Python Run。程序example.py 立即被运行,在控制台 Console 里显示出程序的执行结果。图 13. Python 程序及原创 2013-11-27 14:00:21 · 537 阅读 · 0 评论 -
PyDev for Eclipse 简介(2)
PyDev 的 CA 功能 Move import to global scope以如下代码为例,将光标移至 import sys 后,启动快捷键 Ctrl+1 激活 CA,”Move import to global scope” 出现在标签中,按 Enter 应用此功能。如果不想应用该功能,可以按 Esc 键取消。 #原创 2013-11-27 14:00:19 · 587 阅读 · 0 评论 -
Tkinter:Entry
一个简单的Entry例子:from Tkinter import *root = Tk()Entry(root,text = 'input your text here').pack()root.mainloop()上面的代码目的是创建一个Entry 对象,并在Entry 上显示'input your text here',运行此代码,并没有看到文本的显示,由此可知与Lable 和Button 不原创 2013-11-27 14:00:35 · 1755 阅读 · 0 评论 -
Tkinter:Button(2)
Button的高度与宽度:from Tkinter import *root=Tk()b1=Button(root,text='press me',width=30,height=2)b1.pack()b2=Button(root,text='press me')b2['width']=30b2['height']=2b2.pack()b3=Button(root,text='press me')原创 2013-11-27 14:00:30 · 912 阅读 · 0 评论 -
Tkinter:Button(1)
一个简单的Button例子:from Tkinter import *def helloButton(): print 'Hello Button !'root=Tk()button=Button(root,text='pres me',command=helloButton) #当按button时将调用helloButton函数。button.pack()root.mainloop(原创 2013-11-27 14:00:26 · 1227 阅读 · 0 评论 -
PyDev for Eclipse 简介(1)
PyDev for Eclipse 简介原创 2013-11-27 14:00:17 · 552 阅读 · 0 评论 -
python特殊属性和方法的运
用__dict__把dict转换为对象的属性1 class Messenger:2 def __init__(self, **kwargs):3 self.__dict__ = kwargs4 5 6 m = Messenger(info="some information", b=[’a’, ’list’])7 m.more = 118 prin转载 2012-12-13 20:03:53 · 684 阅读 · 0 评论 -
高级正则表达式技术(Python版)
正则表达式是从信息中搜索特定的模式的一把瑞士军刀。它们是一个巨大的工具库,其中的一些功能经常被忽视或未被充分利用。今天我将向你们展示一些正则表达式的高级用法。举个例子,这是一个我们可能用来检测电话美国电话号码的正则表达式:1r'^(1[-\s.])?(\()?\d{3}(?(2)\))[-\s.]?\d{3}[-\s.]?\d{4}$转载 2014-04-26 08:23:08 · 912 阅读 · 0 评论