新人写的轮子求指点

2015-12-26 14:44:53 +08:00
 hzwer

想在终端下实现查英文单词和词组

用 python3 写了个

https://github.com/hzwer/termdic

求指教 QAQ

ps :第一次在 V2EX 发帖,高中狗,有什么做错的地方求轻喷

4967 次点击
所在节点    Python
28 条回复
ahxxm
2015-12-26 14:52:02 +08:00
依赖里没写 lxml ,我新建的 python3 virtualenv 直接 pip install 之用起来会报错……其实直接用正则就可以搞定?

可以尝试兼容 python2 ,加点测试,多点词典后端(英英,离线文件等?)。。

pypi 上的下载都是镜像站带来的,不要太慌
hzwer
2015-12-26 14:57:51 +08:00
@ahxxm 嗯嗯,我正在尝试兼容。。
好像是用 BeatifulSoup 的时候提示要加上这个 lxml ,其实并没有很理解它是什么,看来需要学习一个
您是说换成用正则写会更好?
唔,显然我不会相信有人会无聊地去下载啦。。。
hzwer
2015-12-26 14:59:07 +08:00
@ahxxm 噗。。。 beautiful 都拼错了。。。
xufang
2015-12-26 15:00:55 +08:00
中学生写成这样挺好的。

建议你研究一下如何在终端输出彩色文字,这样才比较实用。
ahxxm
2015-12-26 15:01:11 +08:00
@hzwer 它是个 xml 解析库, bs 可以用它来解析网页,可以改成"html.parser"或者其他的试试,不保证能用。。 http://www.crummy.com/software/BeautifulSoup/bs4/doc/#installing-a-parser
Allianzcortex
2015-12-26 15:25:05 +08:00
@hzwer 好吧,你还是要相信有人要无聊地试一下的,毕竟教学楼都被封了^

高中学 Python? 目测是 OIer
hzwer
2015-12-26 15:59:53 +08:00
@Allianzcortex 恩。。。退役 OIer
求大家多多指教
spencerqiu
2015-12-26 17:02:08 +08:00
黄学长黄学长黄学长
873681136
2015-12-26 17:43:41 +08:00
又见黄学长,我是多年前的 METO , 233
bdbai
2015-12-26 17:44:00 +08:00
高中正是折腾的时候。加油。
话说你高几?
spencerqiu
2015-12-26 17:51:45 +08:00
@bdbai
楼主是保送爷菊苣 ...
shidenggui
2015-12-26 18:16:01 +08:00
不久前我也写过,正好也是用的 youdao 的接口
https://github.com/shidenggui/Command-Line-Dict-For-English
hzwer
2015-12-26 18:25:24 +08:00
@spencerqiu 并没有保送。。。 QAQ
XiaoXiaoNiWa
2015-12-26 18:31:30 +08:00
膜拜 hzwer 神犇
orzorz
ahxxm
2015-12-26 19:37:50 +08:00
@hzwer 啊看漏两句,严格说来我也算是个人的。。用正则比较轻便吧,感觉每次装 lxml 全球气温都要上升一点
unique
2015-12-26 19:47:26 +08:00
楼主算法好像很 6😶
caizixian
2015-12-26 21:01:29 +08:00
Orz 黄学长
caizixian
2015-12-26 21:07:58 +08:00
异常捕获太泛了 容易留隐患
caizixian
2015-12-26 21:09:53 +08:00
获取命令行参数的地方也有可能抛异常。
hzwer
2015-12-26 21:25:03 +08:00
@caizixian 我修改了,你顺便帮我看看 python2.x 能不能使?
命令行参数怎么获取比较科学?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/246286

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX