易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : Python

常用的python模块

from link http://www.tt010.net/cms/show_article/1057.html 发表评论 Post by : BossAdmin @[2009-12-12 17:11:20] views:115 adodb:我们领导推荐的数据库连接组件 bsddb3:BerkeleyDB的连接组件 Cheetah-1.0:我比较喜欢这个版本的cheetah cherrypy:一个WEB framework ctypes:用来调用动态链接库 DBUtils:数据库连接池 django:一个WEB framework docutils:用来写文档的 dpkt:数据包的解包和组包 MySQLdb:连接MySQL数据库的 py2exe:用来生成windows可执行文件 Pylons:我们领导推荐的web framework pysqlite2:SQLite的连接组件 pythonwin:Python的Windows扩展 setuptools:无奈,PEAK的一套python包管理机制 sqlalchemy:数据库连接池 SQLObject:数据库连接池 twisted:巨无霸的网络编程框架 wxPython-2.6:因为需要保持与linux相同的版本才没用最新的,GUI编程框架 pypcap:抓包的 python-dnet:控制网络安全的其他设备 pyevent:Python的事件支持 pydot:画图的,graphiz sendpkt:Python发包 simplejson:JSON的支持 DPKT:raw-scoket网络编程 Cx-oracle:连接oracle的好东东 Mechanize:爬虫连接网站常用 PIL:图像处理工具 ......

安装mysqldb 1.2.2 for python 2.6

安装文件下载:
MySQL-python-1.2.2.win32-py2.6.exe
https://docs.google.com/leaf?id=0B-C0ABoe2nuLMDlhZjI5OTQtMWNmYy00ZTNlLWJjNzMtYTc2Y2EzMGFjMzcy&hl=zh_CN
需要的额外dll文件下载:
libmmd.dll
https://docs.google.com/leaf?id=0B-C0ABoe2nuLZTk2M2RiZTAtYzY5My00NzNjLTg5ZWEtMzRkZGEyYjUxNThh&hl=zh_CN
libguide40.dll
https://docs.google.com/leaf?id=0B-C0ABoe2nuLODk1ODkzYWUtZDZiNi00NjA4LThiNjMtODFlYzU0ZGI5YTQ3&hl=zh_CN
*将dll文件放置于system32目录
......

Python continue

1.函数
函数通过def关键字定义。def关键字后跟一个函数的 标识符
名称,然后跟一对圆括号。圆括号之中可以包括一些变量名,该行以冒号结尾。接下来是一块语句,它们是函数体。函数也有形参和实参,与C++唯一不一样的是形参不写类型而已,直接写变量名。
2.global语句
如果你想要为一个定义在函数外的变量赋值,那么你就得告诉Python这个变量名不是局部的,而是 全局
的。我们使用global语句完成这一功能。没有global语句,是不可能为定义在函数外的变量赋值的。
你可以使用定义在函数外的变量的值(假设在函数内没有同名的变量)。然而,我并不鼓励你这样做,并且你应该尽量避免这样做,因为这使得程序的读者会不清楚这个变量是在哪里定义的。使用global语句可以清楚地表明变量是在外面的块定义的。
3.默认参数值
对于一些函数,你可能希望它的一些参数是 可选
的,如果用户不想要为这些参数提供值的话,这些参数就使用默认值。这个功能借助于默认参数值完成。你可以在函数定义的形参名后加上赋值运算符(=)和默认值,从而给形参指定默认参数值。
4.关键参数
如果你的某个函数有许多参数,而你只想指定其中的一部分,那么你可以通过命名来为这些参数赋值& ......

初谈Python的不同一【笔记,观后感】

    懵懵懂懂的安装了Python,不为别的,只为赶点时髦,因为看见很多游戏公司都要求会一点Python或者LUA,没办法,还是多学一点好,反正闲着也是闲着。自己目前不懂LINUX,所以暂且用用WINDOWS下的吧。
   入门还好入手,不是巨难,指出几点有意思的:
没有基本类型了,当我安c语言语法写int x时程序出错,原理int已经是一个类了,于是改成x =int (),默认x==0了。
注释不再是我们熟悉的/**/或者//了,据说是正则表达式的缘故,下了一个介绍文档,还没有仔细看,先默认吧,单行注释一般用的是#,多行注释一般用的是'''   '''。
elseif改成elif了,while在程序退出时加了一个else判断,for改成 for 变量 in range(start,end,step)【有点想VB啊,呵呵】也多了一个else判断,加了一个{}终于消失了,一直觉得这个符号很恶心,作用域用:和强烈的对齐来表示,代码显得好看工整多了。
关于函数,用的是关键词def,注意的默认参数不能定义在变量参数之前,关键参数则表示的通过名称来指定相应的参数忽略不需要的参数,由于没有类型了,所以你也不必在乎返回的是什么类型的值了。另外,注意一下DocStrings,有三行表示,详细描述了函数的国能 ......

WebTrack 在 python bottle framework中的简单实现

网络臭虫亦即网络信标,是通过某种手段隐式获取信息的的方法。
在bottle framework中可用下面的方法实现:
首先在你要用户浏览器显示的页面tpl上嵌入一个1*1像素的图片,或更小。
这个图片地址指向你服务器上某个特定位置,如static/webtrack.png。
用户打开网页,就会访问这个图片(通过浏览器如http://abc.abc.com/static/webtrack.png方式提交)。则在绑定函数里,
可以通过request.environ['REMOTE_ADDR']和request.environ['REMOTE_HOST']来
获得浏览用户的IP地址和主机名。(我们可以通过这个不用提交有回执的邮件来测试邮件地
址有否有效,用户打开邮件)。呼呼。 ......

Python学习之OS库

OS库提供了使用各种操作系统功能的接口。
os.name 返回当前操作系统名,定义了'posix','nt','mac','os2','ce','java'(我使用win7/python3.1,输出的是nt。posix不知道是什么系统,mac应该是Apple机吧,os2也不知道是什么东东,ce应该是winCE吧,这样的话,python应该支持向CE移植啊,偶自己试过,没编译成功,java估计是Sun开发的那个solari*系统)
os.environ 返回一个mapping object包括当前系统及用户的环境变量,格式为environ({变量名: 变量值, 变量名: 变量值……})。使用os.environ[变量名]可以直接得到相应变量值;也可以使用os.getenv(变量名)来获得变量值。说明:当import os后,环境变量即被映射,如果在此期间,用其它方面修改环境(系统及用户),os.environ值不会改变,除非直接修改os.environ的值。还有一个函数putenv(key, value).
os.getcwd() 返回当前工作目录。类似于linux中的pwd命令
os.chdir( path ) 改变当前工作目录至path
os.fchdir( fd ) 不知道用途用法。(我的系统中没有这个函数)
os.ctermid() Return the filename corresponding to the controlling terminal of the process.
os.getegid() 返回当前进程(process)所 ......
总记录数:695; 总页数:116; 每页6 条; 首页 上一页[2] [3] [4] [5] [6] [7] [8] [9] [10]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号