1.从网上下载一个机器学习有关的中英文对照文件,转换为csv文件格式。

import numpy

import os
#-------------------------------------------------
filename="C:/Users/jcy/Desktop/222.csv"
if os.path.isfile(filename)==False:
        print("文件不存在")
#-----------------------------------------------
import time
dictD={}
import csv
file_reader = csv.reader(open(filename, 'r'), delimiter=',')
yindex=0
for row in file_reader:
        rowlen=len(row)
        if(row[2].strip()=="" and row[0].strip()!=""):
                yindex+=1
                dictD[yindex]=(row[0],row[1])
        else:
                yindex+=1
                dictD[yindex]=(row[1],row[2])

print("现在你的可以进入单词学习时间了:\n")

start=time.clock()
import random
import numpy as np
from numpy import *
right=0;error=0
while True:
        exitword=input("是否退出(Y y or N n)\n")
        if exitword=="Y" or exitword=="y":
                end=time.clock()
                print("您共学习了:"+str(end-start)+"秒。")
                break
        sJ=numpy.random.randint(1,yindex)
        print("中文意思是:",dictD[sJ][1])
        ff=input("请输入英文:")
        if (ff.strip()==dictD[sJ][0]):
                print("good!")
                right=right+1
        else:
                print("正确答案应该为:",dictD[sJ][0])
                error=error+1
print("共答对了"+str(right)+"次,"+"答错了:"+str(error)+"次。")
print("谢谢您的使用!")



python-构建英语学习词典相关推荐

  1. Collins COBUILD Advanced Dictionary(柯林斯高级英语学习词典第六版)下载

    柯林斯高级英语学习词典特别标示了数千个对读者最有帮助的语法结构.用法,并附有插图.并包含有许多实际应用中常见的重要词汇及语法结构,可用于论文写作.简报.报告撰写.求职等各种场合,都有完整的例子.特别适 ...

  2. 《柯林斯高阶英语学习词典》

    很多老师和同学都推荐这个词典<柯林斯高阶英语学习词典>(<Collins Cobuild Advanced Learner's English Dictionary>,感觉真的 ...

  3. 英语学习/词典app——top5

    top1:有道词典 有道词典是由出品的全球首款基于搜索引擎技术的全能免费语言翻译软件,为全年龄段学习人群提供优质顺畅的查词翻译服务.这个app基本上对于我们是人手一个.它的使用非常方便,除了具有本身词 ...

  4. Python制作英文学习词典

    编写程序制作英文学习词典,实现3个基本功能.添加,查询和退出. 以下是该词典的Python代码: dict = {} digits = '0123456789' path = 'dict.txt'de ...

  5. python中文词典构建_python-构建英语学习词典

    1.从网上下载一个机器学习有关的中英文对照文件,转换为csv文件格式. import numpy import os #---------------------------------------- ...

  6. python制作英语小词典_Python 爬虫:自制简易词典

    作为一个程序员,会经常查阅一些技术文档和技术网站,很多都是英文的,遇到不认识的词就要查,词典的使用频率也颇高,既然是程序员,高逼格的方式当然是做一个词典,此为动机. 运行平台: Windows Pyt ...

  7. python制作英语小词典_Python爬虫之自制英汉字典

    最近在微信公众号中看到有人用Python做了一个爬虫,可以将输入的英语单词翻译成中文,或者把中文词语翻译成英语单词.笔者看到了,觉得还蛮有意思的,因此,决定自己也写一个玩玩~~ 首先我们的爬虫要能将英 ...

  8. Android英语学习词典

    项目描述: 该app实现英语本地翻译,在线翻译,生词收藏等功能,在线翻译使用了WebView嵌入有道词典网页的方式实现.搭建方法请看教菜单中的androidstudio项目搭建教程. 开发语言: ja ...

  9. python制作英语小词典_如何用python(django)创建英语词典应用程序?

    我不知道你在说什么功能.如果您的意思是"从数据库中记录的词汇中搜索关键字",那么python dictionnary不是一个可能的解决方案,因为您必须反序列化整个数据库才能进行搜索 ...

最新文章

  1. ubuntu 安装GPU黑屏 修改GRUB_Ubuntu安装mysql后修改用户名和密码
  2. 传输滤波器的选型及使用说明
  3. RabbitMQ学习(1):安装
  4. Redis 初次尝试
  5. java线程之基础学习
  6. 博客园自定义主题样式
  7. ec11编码器c语言程序,EC11编码器识别程序——有时不准确,请达人指点
  8. 2008生产实习 日程安排
  9. linux虚拟机安装教程
  10. 炒股两个指标: M1增速和筹码分布
  11. MySQL 常见的 9 种优化方法
  12. Fantastic Four: 具有恶意安全的诚实大多数四方安全计算
  13. JDK1.8_API(不能用 你来看砍我)
  14. 【强化学习与机器人控制论文 2】基于强化学习的五指灵巧手操作
  15. PHP如何获取网页源码?
  16. 高德地图点击获取经纬度并标记
  17. Chrome浏览器如何完美实现滚动截图技巧,无需下载插件
  18. idea 搜狗输入法无法输入中文
  19. 为Apple Watch设计:产品策略
  20. 知识付费项目真的靠谱能赚钱吗?

热门文章

  1. 现在陪玩多吗,用Python来看看他们的行情
  2. android ellipsize,Android:比android:ellipsize =“ end”更好的方法是将“ ...”添加到长字符串中?...
  3. ubuntu|终端获取键值
  4. 关于大数据最深刻解读
  5. java调用个人微信API接口收发朋友圈,删除评论朋友圈
  6. 每天发一些成年人才懂的话,她高兴了!
  7. 统计应用中的失败案例
  8. 简单使用Ansible-galaxy
  9. 前端神器-----CodePen
  10. struts2 处理请求流程分析(结合源码)1- 孤星随缘ツ http://t.sina.com.cn/samzhxing-iteye技术网站...