从0到1按照自己的设计思路设计的单词app,自己平时不会的单词可以记录下来放入excel,读取excel里的单词形成形成列表,随机产生单词,通过键盘输入意思判断对错,虽然要多点几下按钮,第一次设计不喜勿喷。
1.思路
需要python自带的tkinter库,需要下载xlrd库读取excel内容
建立读取excel内容并形成列表,再根据对应的中英文构造字典
用tkinter建立图形窗口,把上一步建立的函数和按钮建立响应
2.上代码
import xlrd
import random
from tkinter import *
class Word():
name = ""
mean = ""
def getword(path):
list = []
data = xlrd.open_workbook(path)
# 通过索引获取
table1 = data.sheets()[0]
# 获取行和列
nrows = table1.nrows
ncols = table1.ncols
rows = table1.row_values(0)
cols = table1.col_values(0)
item = table1.cell_value(0, 0)
for i in range(5):
item1 = table1.cell_value(i, 0)
list.append(item1