python-sybase-0.40rc2.win32-py2.7 的 Windows 下 Sybase 数据库驱动,比较适合还在维护老系统的同学。测试环境是 WinXP + Sybase11.9.2 + Python2.7 x86,运行没啥问题。如果你用的是 64 位系统,也有对应的 amd64 版本,就是目前还没测过,慎用。

python-sybase这个库,主要是用来让 Python 能直接操作 Sybase 数据库,省去了用 ODBC 中间转的麻烦。比如你要从老系统里拉一批财务数据,就可以直接用sybasect模块连库,写几行SELECT搞定。

搭配其它数据库驱动也挺方便,比如你要做数据对比,可以用pysqlite存到本地 SQLite 里慢慢,或者接上MySQL做聚合也行。

要注意的是:这个包是专门给 Python 2.7 用的,不支持 3.x。如果你项目还在老版本上,倒是挺好用;新项目建议别碰,折腾不值得。

哦对了,win32 版是测试过的win-amd64 版没测试,用之前最好备份一下系统,防止意外。

如果你正好在维护老的 ERP 或财务系统,又懒得重写数据库接口,那这个库确实能省不少事。