自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Python实例讲解 -- 接收邮件 (亲测)

1. 主要使用了 poplib 组件 # -*- coding: utf-8 -*-import poplibfrom email import parserhost = 'pop.gmail.com'username = 'mine@gmail.com'password = '*******'pop_conn = poplib.POP3_SSL(h...

2011-02-23 07:13:04 1806

原创 Python实例讲解 -- 发送邮件带附件 (亲测)

主要使用了 smtp 和 email 组件 # -*- coding: utf-8 -*-import osimport smtplibimport mimetypesfrom email.MIMEMultipart import MIMEMultipartfrom email.MIMEBase import MIMEBasefrom email.MIMETex...

2011-02-23 05:16:43 401

原创 文本输入控件wx.TextCtrl

构造函数: wx.TextCtrl(parent, id, value='', pos=wx.DefaultPostion,size=wx.DefaultSize, style=0, validator=wx.DefaultValidator, name=wx.TextCtrlNameStr)  wx.Tex...

2011-02-22 06:49:40 1167

原创 Python设置默认语言编码

当python中间处理非ASCII编码时,经常会出现如下错误:UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(128)0x??是超出128的数字,python在默认的情况下认为语言的编码是ascii编码,所以无法处理其他编码,需要设置python的...

2011-02-22 05:31:23 432

原创 Python实例讲解 -- wxpython 最小到托盘及欢迎图片

需要注意的是,这里是托盘上的图标弹出菜单是覆盖了CreatePopupMenu 也可以绑定2个方法,一个wx.EVT_TASKBAR_RIGHT_DOWN,方法里面生成menu,然后再来一个wx.EVT_MENU,定义要处理的事件函数。 还有一个就是Wx窗体上的最小化按钮,触发的事件是 wx.EVT_ICONIZE,而根本就没有定义什么wx.EVT_MINIMI...

2011-02-15 00:59:00 1029

原创 Python实例讲解 -- tkinter canvas (设置背景图片及文字)

先来一个绘图: from Tkinter import *master = Tk()w = Canvas(master, width=200, height=100)w.pack()w.create_line(0, 0, 200, 100)w.create_line(0, 100, 200, 0, fill="red", dash=(4, 4))w....

2011-02-14 22:17:07 14311

原创 Python实例讲解 -- wxpython 基本的控件 (按钮)

使用按钮工作 在wxPython中有很多不同类型的按钮。这一节,我们将讨论文本按钮、位图按钮、开关按钮(toggle buttons)和通用(generic)按钮。  如何生成一个按钮? 在第一部分(part 1)中,我们已经说明了几个按钮的例子,所以这里我们只简短的涉及它的一些基本的东西。图7.4显示了一个简单的按钮。  图7.4 ...

2011-02-12 04:47:22 3007 1

原创 Python实例讲解 -- wxpython 基本的控件 (文本)

使用基本的控件工作 wxPython工具包提供了多种不同的窗口部件,包括了本章所提到的基本控件。我们涉及静态文本、可编辑的文本、按钮、微调、滑块、复选框、单选按钮、选择器、列表框、组合框和标尺。对于每种窗口部件,我们将提供一个关于如何使用它的简短例子,并附上相关的wxPython API的说明。  显示文本 这一节以在屏幕上显示文本的例子作为开始,包括用作标签的...

2011-02-12 04:20:21 2188 1

原创 Python实例讲解 -- 操作数据库 附mysqldb win32 py2.7下载

mysql是一个优秀的开源数据库,它现在的应用非常的广泛,因此很有必要简单的介绍一下用python操作mysql数据库的方法。python操作数 据库需要安装一个第三方的模块,在http://mysql-python.sourceforge.net/有下载和文档。 # -*- coding: utf-8 -*-import os, sys, stringimport MyS...

2011-02-11 06:27:30 115

原创 Python实例讲解 -- 解析xml

doc.xml <?xml version="1.0" encoding="utf-8"?><info> <intro>信息</intro> <list id='001'> <head>auto_userone</head>

2011-02-11 05:38:49 137

原创 Python 列表 list 数组 array

Python中的列表(list)类似于C#中的可变数组(ArrayList),用于顺序存储结构。 创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_start = sample_list[0]end_val...

2011-02-10 05:53:07 277

原创 Python字符串的encode与decode

首先要搞清楚,字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。  decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode('gb2312'),表示将gb2312编码的字符串转换成un...

2011-02-10 05:32:22 89

原创 Python实例讲解 -- 认识wxpython 的 Frame

简单小代码: #!/usr/bin/python# -*- coding: GBK -*-# simple.pyimport wxapp = wx.App()frame = wx.Frame(None)frame.Show()app.MainLoop() #!/usr/bin/python告诉你的程序 python 解释器的路径,只是在 ...

2011-02-09 23:21:59 508

原创 Python实例讲解 -- 获取本地时间日期(日期计算)

1. 显示当前日期: #! /usr/bin/env python#coding=utf-8import timeprint time.strftime('%Y-%m-%d %A %X %Z',time.localtime(time.time())) 或者 #! /usr/bin/env python#coding=utf-8import...

2011-02-09 05:40:11 497

原创 Python实例讲解 -- 定时播放 (闹钟+音乐)

自己写的闹钟, 只可以播放wav格式的音频。 import timeimport syssoundFile = 'sound.wav'not_executed = 1def soundStart(): if sys.platform[:5] == 'linux': import os os.popen2('aplay -...

2011-02-08 06:44:25 1130

原创 Python实例讲解 -- 图片处理

虽然图像处理的最佳工具是MATLAB的图像处理工具箱,但是在进行一些“简单的”图像处理任务或者大批量的简单图像处理任务的时候,Python图像处理的方法更有优势。 1.引言:  提到图像处理,人们通常想到的工具是MATLAB。诚然,MATLAB提供了一个强大的图像处理工具箱。但是,对于简单的图像处理任务而言,采用一种高级的语言将起到事半功倍的效果。Python无疑就是实现这...

2011-02-08 02:57:46 659

原创 Python实例讲解 -- 磁盘文件的操作

在文件夹里有六十多个RM格式的视频文件,我现在需要把它们的文件名都提取出来,并去掉文件的扩展名,以便放到需要的网页里。 应该有什么软件可以完成这个简单的要求,可是一时间到哪里去找这 样一个符合要求的软件呢?总不能手工完成把。在Linux上用强大的shell脚本应该也可以完成,可是使用Windows的朋友呢?其实象这样一个简单 任务用Python这个强大脚本语言只要几条语句就可以搞定...

2011-02-08 00:02:36 538

原创 py2exe使用方法 (含一些调试技巧,如压缩email 类)

一、简介 py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序。 py2exe已经被用于创建wxPython,Tkinter,Pmw,PyGTK,pygame,win32com client和server,和其它的独立程序。py2exe是发布在开源许可证...

2011-02-04 06:11:16 187

原创 常用doc命令大全

dos和windows最大的不同在于dos命令方式操作,所以使用者需要记住大量命令及其格式使用方法,dos命令分为内部命令和外部命令,内部命令是随每次启动的command.com装入并常驻内存,而外部命令是一条单独的可执行文件。在操作时要记住的是,内部命令在任何时候都可以使用,而外部命令需要保证命令文件在当前的目录中,或在autoexec.bat文件已经被加载了路径。  1. 常用的内...

2011-02-04 05:42:25 219

原创 windows运行命令大全

  windows运行命令大全    winver 检查Windows版本   wmimgmt.msc 打开Windows管理体系结构(wmi)   wupdmgr Windows更新程序   w脚本 Windows脚本宿主设置   write 写字板   winmsd 系统信息   wiaacmgr 扫描仪和照相机向导   winchat xp自带...

2011-02-04 05:38:38 110

原创 浅谈ajax中get与post的区别,以及ajax中的乱码问题的解决方法

一.谈Ajax的Get和Post的区别Get方式:用get方式可传送简单数据,但大小一般限制在1KB下,数据追加到url中发送(http的header传送),也就是说,浏览器将各个表单字段元素及 其数据按照URL参数的格式附加在请求行中的资源路径后面。另外最重要的一点是,它会被客户端的浏览器缓存起来,那么,别人就可以从浏览器的历史记录中, 读取到此客户的数据,比如帐号和...

2011-02-02 05:10:45 84

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除