红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

ubuntu命令行查单词

发布时间:2008-08-27 00:48:04来源:红联作者:Montun
ubuntu下面查单词。

懒得装词库。懒得装stardict。so。自己写一个。去读dict.cn

xml研究了半天,还是re来的快。

#!/usr/bin/python
#coding=utf-8
import urllib
import sys
#import xml.dom.minidom
import re

def main():
if len(sys.argv) == 2:
word = sys.argv[1]
xmls = urllib.urlopen('http://dict.cn/ws.php?utf8=true&q=' + urllib.quote(word)).read()
print re.search(r'(?P.*?)', xmls, re.M|re.I|re.S|re.U).group('test')
else:
help()

def help():
print 'usage:dict.py [word]'

if __name__ == '__main__':
main()
文章评论

共有 0 条评论