分分钟教你用python写一个简易电子词典

今天给大家分享一个用python实现的小项目:简易英英电子词典。代码比较简单,可以练练手。

操作显示界面

>>>使用功能简介

1、用户开启客户端即进入Welcome界面,包括:注册、登录和退出。

2、用户欲使用该电子词典,需输入账号密码登录,如无账号则需注册。这里还设置了注册时用户名和密码不能重复。

3、用户登录成功后,进入查询界面,包括:查词、历史记录、退出。

选择查词,可以通过英文单词查询相应英文解释,当前程序主要是展示查询过程,单词库非使用爬虫抓取,使用的轻便的txt文档,可以查询2万条左右单词。

单词不存在或输入错误是会提示命令错误:

选择历史记录,会查询当前用户的历史查询记录并打印在终端:

选择退出,则退到上一级页面首选项界面。

>>>功能技术简介

1、采用了tcp协议创建套接字,为能够满足多用户同时登录操作的情况,因此采用了多进程并发服务器。

2、使用mysql进行用户信息需要长期保存及修改,初始数据库表结构如下:

用户表:

历史记录表:

>>>服务器端-源代码

>>>客户端-源代码

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180606G061VT00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动