文章列表
 
您正在查看 "Python" 分类下的文章

2010年04月25日 星期日 12:53

from: http://linuxtoy.org/archives/9-free-python-books.html

A Byte of Python by Swaroop C H

十分简明的 Python 教程。“无论您刚接触电脑还是一个有经验的程序员,本书都将有助您学习使用 Python 语言。”包含

 
2009年12月03日 星期四 19:14
Eric4下用PyQt4编写Python的图形界面程序

200868

 
2009年05月22日 星期五 17:40

使用pywin32进行加解密

#利用此模块实现加密、解密的功能。
import win32com.client
EncryptedData = win32com.client.Dispatch('CAPICOM.EncryptedData')
EncryptedData.Algorithm.KeyLength = 5
EncryptedData.Algorithm.Name = 2
EncryptedData.SetSecret('mypass')
EncryptedData.Content = 'Sz2006'
s = EncryptedData.Encrypt()
print s

EncryptedData.Decrypt(s)
decry_str=EncryptedData.Content
print decry_str

 
2009年03月31日 星期二 10:40

1、支持发送邮件

2、加带附件功能等

#支持163邮箱的加密认证发送邮件功能

#smtp.py

import sys, smtplib, MimeWriter, base64, StringIO, os, string, time

from email.MIMEMultipart import MIMEMultipart
from email.MIMEBase import MIMEBase
from email.MIMEText import MIMEText
from email.Utils import COMMASPACE, formatdate
from email import Encoders

def send_mail(send_from, send_to, subject, text, files=[],
    

 
2009年03月18日 星期三 18:32
Python IDE简介
 
2009年03月18日 星期三 12:16

发信人: RunningOn (挥着翅膀的男孩), 信区: Python
标 题: python IDE比较与推荐
发信站: 水木社区 (Mon Jul 16 19:34:58 2007), 转信

我先给一个初步的表格吧,大家如果有什么意见,或有补充,欢迎提出。有些我没有用过,
先不写了。
以下是我使用过的python IDE:

┌─────┬────┬────┬──┬────┬──┬─────┬─────┐
│IDE name │自动补全│智能感知│调试│语法检查│开源│特别注意 │ 推荐度 │
├─────┼

 
2009年03月18日 星期三 11:59

基本内容

Python基本安装:

Python文档:

 
2009年03月17日 星期二 18:01
1. 概述

“工欲善其事,必先利其器”,如果说编程是程序员的手艺,那么IDE就是程序员的吃饭家伙了。

IDE的全称是Integration Development Environment(集成开发环境),一般以代码编辑器为核心,包括一系列周边组件和附属功能。一个优秀的IDE,最重要的就是在普通文本编辑之外,提供针对特定语言的各种快捷编辑功能,让程序员尽可能快捷、舒适、清晰的浏览、输入、修改代码。对于一个现代的IDE来说,语法着色、错误提示、代码折叠、代码完成、代码块定位、重构,与调试器、版本控制系统(VCS)的集成等等
 
2009年02月24日 星期二 11:49
1 Python资源列表(转)
 
2009年01月08日 星期四 11:45

说明:本文并不详细介绍Python中的列表,可以参看Python文档。

Python中没有数组的数据结构,但列表很像数组,如:
a=[0,1,2]
这时a[0]=0, a[1]=1, a[[2]=2,但引出一个问题,即如果数组a想定义为0到999怎么办,这时可能通过a = range(0, 1000)实现。或省略为a = range(1000).如果想定义1000长度的a,初始值全为0,则 a = [0 for x in range(0, 1000)]下面是二维数组的定义:
直接定义 a=[[1,1],[1,1]],这里定义了一个2*2的,且初始为0的二维数组。
间接定义 a=[[0 for x in range(10)] for y in range(

 
2008年11月28日 星期五 17:25

编程语言搜索

作者: 2hei 发表于2008年8月13日 00:35
版权声明: 可以转载, 转载时务必以超链形式标明文章原始出处和作者信息及版权声明
http://www.2hei.net/mt/2008/08/programming-community-index.html

2008年8月。各大搜

 
2008年11月28日 星期五 17:22

str转成unicode不是直接构造,是用str对象的decode方法
用u构造出来的是unicode类型,不用的话构造出来是str类型
str的编码是与系统环境相关的,一般就是sys.getfilesystemencoding()得到的值
从unicode转str,被看做是把一个信息文本编码为二进制字节流的过程,要用encode方法
从str转unicode,看作是从二进制串出解读出有意义的信息文本,所以要用decode

常见的编码转换分为以下几种情况:
* unicode->其它编码
例如:a为

 
2008年11月28日 星期五 10:18

python异常except语句用法与引发异常

except: #捕获所有异常

except: <异常名>: #捕获指定异常

except:<异常名1,异常名2):捕获异常1或者异常2

except:<异常名>,<数据>:捕获指定异常及其附加的数据

except:<异常名1,异常名2>:<数据>:捕获异常名1或者异常名2,及附加的数据库

常用异常名:

异常名    描述
AttributeError 调用不存在的方法引发的异常

 
2008年11月20日 星期四 18:45

python 调试

Python自带了一个调试器叫pdb,和Gnu的gbd类似。下面用一个简单的程序来演示pdb的功能。

使用 pdb package 時, 交相应的调试脚本做为参数,利用如下命令 %PYTHONHOME%/lib/pdb.py

就行了:如: %PYTHONHOME%/lib/pdb.py test.py

test.py 为我们将要调用的python 脚本


进行pdb的互动调试方式下:

12
> (1)?()
(Pdb)


更方便的方法,建立批处理文件,,放在 %PYTHONHOME%底下。例如一個 pdb.bat,裡面的內容是:


c:\python

 
2008年11月20日 星期四 16:39
操作

通过re模块,我们就可在python中利用正则式对字符串进行搜索、抽取和替换操作。如:re.search()函数能执行一个基本的搜索操作,它能返回一个MatchObject对象。re.findall()函数能返回匹配列表。

>>> import re
>>> a="this is my re module test"
>>> obj = re.search(r'.*is',a)
>>> print obj
<_sre.SRE_Match object at 0xb7d7a218>
>>> obj.group()
'this is'
>>> re.findall(r'.*is',a)
['this is']
 
   
 
 
文章存档
 
     
 
最新文章评论
  

。。。。。
 

,厉害!
 

bucuo
 

有才哦!!
 

学习vc界面编程的好资料
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu