心随所至,梦想为开。Follow the Dreams & Heart.
Posts tagged python
python通过ADOdb访问mdb数据库
May 28th
前言:python访问access数据库可能有更好的方法,以后会慢慢补充。
在这里我们使用著名的ADOdb来访问access数据库。ADOdb是php平台上一个被广泛应用通用的数据库访问中间层,后来出现了python版本。ADOdb支持众多的数据库,包括access,mysql,post-SQL,SQL-lite等。ADOdb在其SourceForge上的项目主页下载,最新的版本是adodb-py202bp。
通过ADOdb访问access的mdb数据库非常简单。
下面是一个例子,程序打开数据库中的一张表,并把内容打印出来:
python的安装
May 28th
1. 下载与安装
python的安装非常简单,直接从官方网站下载python的安装程序,运行即可。目前最新的python版本是2.5.1。
2.IDE与编辑器
由于python是以缩进(ident)来表示程序的层次结构,因此非常不建议使用notepad之类的普通文本编辑器来编写python程序。所以选择一个合适的IDE或者编辑器就非常重要。官方网站上列出了一些常见的IDE和编辑器,我目前用的PythonWin。
3.入门教程
不知从什么年代开始,可能是学习AutoCAD的ObjectARX的时候吧,我认为最好的入门教程就是程序的帮助或者Tutorial,Python也不例外。官网上有一堆的入门教材,当然也包括了Python Tutorial。其实安装完python后,在安装目录下有个帮助文件python25.chm,里面同样带有tutorial。
感兴趣的几个内容
Jan 4th
下面这几个内容都很让我感兴趣,有的接触过,有的没有,后面有空可以研究一下。
- lumaQQ,是luma做的一个开源的java版的QQ,无论界面还是体系结构都堪称一流,而且也包括了当初建议它加的QQ机器人的功能。主页在lumaqq.linuxsir.org。
- DotMSN,是一个C#写的开源的MSN,实现了MSN8的协议,可以研究一下。网页在http://www.xihsolutions.net/dotmsn/。顺便可以看看另外的java版的开源的msn。
- Lua语言,www.lua.org,一个轻巧的脚本语言,目前主要用于游戏的脚本控制。目前尝试在程序中集成,还是比较方便。
- Python,www.python.org,可以算是重量级别的脚本语言,有丰富的基础库,目前还没有学习。
- FoodRank,建立一个类似google的PageRank技术。