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

2006-07-26 0:54
工作郁闷,突然想再玩玩Lucene。以前,曾翻过书,主要是基于Java的。但是,现在忽然觉得Java有些庞大,如果仅仅是玩玩,没有必要整的那么大。还是看看Lucene的变种吧。比如基于Python的。

上网转悠了半天,发现了两个版本,Lupy和PyLucene。用哪个呢?
Lupy是按照Lucene的思想,使用Python从头写的;对于我来说,这个应该比较理想,因为是彻头彻尾的Python版本的软件。可惜,在与Lucene的版本同步方面有些问题,目前已经停滞了。

PyLucene 是Lucene的gcj翻译版本。版本上倒是可以与Lucene时时保持同步,不过,由于是基于gcj的。我对gcj没有太多好感(Dapper Drake缺省安装的java运行环境就是gcj,结果我经常使用的FreeMind就运行不起来,郁闷)。但是,好像只有这个版本比较活跃,而且有 Ubuntu版本的,姑且看看吧。

PyLucene的首页: http://pylucene.osafoundation.org/

下载Ubuntu版本的tar包,解开,只看到几个说明文档和python脚本。没有安装说明!

先运行一个示例程序再说。
运行samples/IndexFiles.py,报错说,找不到PyLucene。看来,还是得安装。没有文档,手工执行吧。
 
2006-07-25 21:41
啄木鸟 Python 开源社区
http://wiki.woodpecker.org.cn/moin/
 
2006-07-24 12:25
Python是一种支持面向对象的解释性高级语言,Simple yet Powerful是人们对它的一致评价。它包含多种Programming Paradigm,包括Object-Oriented Programming,Procedure Programming等。Python类似于Javascript,可以写出很短小但是功能强大的小程序,而Python丰富的标准库(包括系统库, __builtin__,以及完全支持正则表达式的字符串操作)为实现这些实用功能提供了坚实的基础。Python类似于C++和Java,它是一个完全支持面向对象的语言(支持多继承),但是它的语法更灵活,支持Dynamic Typing,变量从来不用进行声明便可使用,通常情况下Python的代码密度是C++的5到10倍,是Java的5倍左右。Python采用严格的缩进方式来管理代码,提高了可读性,极大的降低了代码维护的代价。Python自身包含Gargage Collection和内存管理机制,用户无需费心这些细节问题。Python支持Interactive Programming。 Python的运行时效率很高,却足以支持复杂的高层数据结构。Python是一种理想的Glue Language,也就是说我们可以用它来完成一般脚本编程所能完成的任务。你甚至还能把Python的Interactive Shell作为一个计算器来用,而从来不用担心上溢和下溢导致系统崩溃(上溢一般不会发生,即便你
 
 
   
 
 
文章分类
 
   
 
文章存档
 
     
 
最新文章评论
  

看了一下,还可以。
 

怎么联系你
 

中国环保清洗网 http://www.ccleanstar.com
 

顶一下! ------------------------------------------ 交友平台 http://www.51findu
 

不是吧
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu