转自: http://www.cnblogs.com/phonlin/archive/2010/02/05/1664688.html 1.lambda lambda其实就是一条语句,lambda(x):body。x是lambda函数的参数,参数可以有任意多个(包括可选参数);body是函数体,只能是一个表达式,并且直接返回该表达式的值。 f = lam
PEP 279 -- The enumerate() built-in function( http://www.python.org/dev/peps/pep-0279/ )给出了enumerate()的源码如下: def enumerate(collection): 'Generates an indexed series: (0,coll[0]), (1,coll[1]) ...' i = 0 it = iter(collection) wh
转自: http://m.oschina.net/code/snippet_16840_1806 StringIO经常被用来作为字符串的缓存,因为StringIO有个好处,他的有些接口和文件操作是一致的,也就是说用同样的代码,可以同时当成文件操作或者StringIO操作。 [代码] [Python]代码 import string, o
先安装SQLite3,然后重新安装Python。 1 安装SQLite3。 1)wget http://www.sqlite.org/sqlite-3.5.6.tar.gz 2)tar -xzvf sqlite-3.5.6.tar.gz 3)cd sqlite-3.5.6 4)./configure --disable-tcl 5)make 6)make install 2 重新安装Python。 1)wget http://www.p
(1)pyhton shell下导入MySQLdb失败。 (2)下载解压MySQL-python。 http://pypi.python.org/pypi/MySQL-python/#downloads (3)build时提示缺少setuptools。 (4)下载安装setuptools。 http://pypi.python.org/pypi/setuptools#downloads (5)测试导入s
软件名称: 鲲鹏邮件群发器 软件版本: V1.0 开发语言: Python (GUI框架:PyQt) 操作系统:所有支持Python的平台 软件功能: 邮件群发 软件下载: sendmailV1.0.zip PyQt库下载: http://www.riverbankcomputing.co.uk/software/pyqt/download 使用步骤:
打包脚本: 注:修改红色部分为你的Python文件名。 # coding: utf-8 from distutils.core import setup import py2exe import sys #this allows to run it with a simple double click. sys.argv.append('py2exe') script = [{ script: sendmail.pyw , 'icon
Python的命令行参数解析利器:OptionParser from optparse import OptionParserusage = \%prog [args]Example: %prog -k school -n 20 -s parser = OptionParser(usage=usage)parser.add_option(-k, --keywords, dest=keywords, help=keywords to search)par
获取当前时间(字符串格式): from datetime import datetime datetime.now().strftime('%Y-%m-%d %H:%M:%S') '2011-03-12 21:13:12' 更多格式化字符: Directive Meaning Notes %a Locales abbreviated weekday name. %A Locales full weekday name. %b Lo
最开始我用的是ActivePython带的PythonWin Editor,只说缺点: 不支持代码自动完成(仅能列出当前文件中曾出现过的属性、方法) 不支持文件编码格式自动转换(指定coding: utf-8,可文件的实际编码仍然是gbk) 现在我使用的是Wing IDE,感觉还是挺不错的。至
i want to create a dictionary which support attribute. so i do the following test. class myDic: def __init__(self): self.d = dict() def __getattr__(self, name): return self.d.get(name) def __setattr__(self, name, value): self.d[name] = val
很好 。。
呵呵,谢谢
非常好
....................
在unix网络编程中看到了关于TCP/IP的一些内容,我感觉还是写的不够。正在下载中,一定
下载地址呢
谢~~