-
2021-01-29 13:41:37
本文实例讲述了Python基于有道实现英汉字典功能的方法。分享给大家供大家参考。具体如下:
import re,urllib
aa="http://dict.youdao.com/search?tab=chn&keyfrom=dict.top&q="
print ("input q! to exit ")
while 1:
word=raw_input(">>>")
if word=="q!":
exit()
else:
word=word.replace(' ','+')
url=aa+word
s=urllib.urlopen(url).read()
comm=re.compile(r'
(.*?)')tem=comm.findall(s)
com=re.compile('
(.*?)',re.S|re.M|re.I)result=com.findall(s)
if tem:
for i in tem:
temp=i.decode('utf8').encode('cp936')
print (temp)
print '\n'
else:
print ("no such word\n")
希望本文所述对大家的Python程序设计有所帮助。
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250
更多相关内容 -
Python基于有道实现英汉字典功能,python英汉字典
2021-04-27 10:48:29Python基于有道实现英汉字典功能,python英汉字典本文实例讲述了Python基于有道实现英汉字典功能的方法。分享给大家供大家参考。具体如下:import re,urllibaa="http://dict.youdao.com/search?tab=chn&keyfrom=...Python基于有道实现英汉字典功能,python英汉字典
本文实例讲述了Python基于有道实现英汉字典功能的方法。分享给大家供大家参考。具体如下:
import re,urllib
aa="http://dict.youdao.com/search?tab=chn&keyfrom=dict.top&q="
print ("input q! to exit ")
while 1:
word=raw_input(">>>")
if word=="q!":
exit()
else:
word=word.replace(' ','+')
url=aa+word
s=urllib.urlopen(url).read()
comm=re.compile(r'
(.*?)')tem=comm.findall(s)
com=re.compile('
(.*?)',re.S|re.M|re.I)result=com.findall(s)
if tem:
for i in tem:
temp=i.decode('utf8').encode('cp936')
print (temp)
print '\n'
else:
print ("no such word\n")
希望本文所述对大家的Python程序设计有所帮助。
http://www.dengb.com/Pythonjc/1038230.htmlwww.dengb.comtruehttp://www.dengb.com/Pythonjc/1038230.htmlTechArticlePython基于有道实现英汉字典功能,python英汉字典 本文实例讲述了Python基于有道实现英汉字典功能的方法。分享给大家供大家参考。具体如下...
-
纯Python打造的英汉词典
2018-03-10 23:15:39用Python写的英汉词典,可以查大于7000个英语单词,界面简单好用。 -
python英汉词典
2018-12-18 16:06:30# -*- coding: utf-8 -*- """ Created on Tue Dec 18 01:06:45 2018 @author: Administrator """ #导入模块 import tkinter #创建窗口 window = tkinter.Tk() ...英汉词典") ...# -*- coding: utf-8 -*- """ Created on Tue Dec 18 01:06:45 2018 @author: Administrator """ #导入模块 import tkinter #创建窗口 window = tkinter.Tk() #设置窗口属性 window.geometry("500x300") window.title("英汉词典") window.resizable(width=True,height=False) #输入框布局 input_frame = tkinter.Frame(window,width=30,height=30) input_frame.pack(side="top") #输入框 entry = tkinter.Entry(input_frame,width=30) entry.pack(side="left") # 可以向entry预设提示信息(用字典讲歌词存储起来) file00 = open("C:\\Users\\Administrator\\dict.txt", "r", encoding="utf-8") content = file00.read() content.strip() list00 = content.splitlines() dict00 = {} for i in list00: list01 = i.split("\t") for j in range(len(list01) - 1): if list01[j]: dict00[list01[j]] = list01[-1] #显示数据 def show_info(): if entry.get() in dict00: text.insert(tkinter.INSERT, dict00[entry.get()] + "\n") else: result = entry.get() result = "该词汇尚未录入,敬请期待!" text.insert(tkinter.INSERT, result+ "\n") #显示按钮 button = tkinter.Button(input_frame,text="查询",command=show_info,bg="yellow") button.pack(side="left") #退出按钮 quit_btn = tkinter.Button(input_frame,text="退出",bg="red",command=window.quit) quit_btn.pack(side="right") #文本框 text = tkinter.Text(window,width=68,height=20,bg="yellow") text.pack(side="bottom") #清空数据 def clear_info(): text.delete(0.0,tkinter.END) #清空按钮 clear_btn = tkinter.Button(input_frame,text="清空",bg="blue",command=clear_info) clear_btn.pack() #循环消息 window.mainloop()
-
python简易英汉词典
2017-08-28 13:12:47使用python破解有道翻译制作而成的个人简易汉英词典 -
湖北文理学院物联网大作业,英汉词典 _python_王子鑫.zip
2019-06-05 13:37:12python实现简单英汉词典:英文学习词典。运用Python语言编写程序制作英文学习词典,词典有4个基本功能:添加、查询、删除和退出。程序读取源文件路径下的txt格式词典文件(文件名为自己的学号),若没有就创建一个。... -
python英汉词典,在线翻译器,带GUI界面
2018-02-06 15:14:37python英汉词典,在线翻译器,带GUI界面,支持自定义单词搜索 -
Python基础笔记_Day14_Python图形化界面、Python GUI、tkinter、Python英汉词典
2018-12-27 22:44:34Day14_Python图形化界面、tkinter、Python英汉词典 14.01Python语言基础(Python实现英汉字典)(掌握) 14.02Python语言基础(tkinter概述)(熟练) 14.03Python语言基础(创建一个图形化界面)(熟练) 14.04Python语言...Day14_Python图形化界面、Python GUI、tkinter、Python英汉词典
14.01_Python语言基础(Python实现英汉字典)(掌握) 14.02_Python语言基础(tkinter概述)(熟练) 14.03_Python语言基础(创建一个图形化界面)(熟练) 14.04_Python语言基础(控件lable)(熟练) 14.05_Python语言基础(控件Button)(熟练) 14.06_Python语言基础(Text控件)(熟练) 14.07_Python语言基础(文本输入框)(熟练) 14.08_Python语言基础(文本输入框关联文本显示框)(熟练) 14.09_Python语言基础(进度条)(熟练) 14.10_Python语言基础(绝对布局)(熟练) 14.11_Python语言基础(相对布局)(熟练) 14.12_Python语言基础(表格布局)(熟练) 14.13_Python语言基础(浮雕布局)(熟练) 14.14_Python语言基础(单选按钮)(熟练) 14.15_Python语言基础(多选按钮)(熟练) 14.16_Python语言基础(带界面的字典)(熟练) 14.17_Python语言基础(Listbox)(熟练) 14.18_Python语言基础(Menu)(熟练)
14.01Python语言基础(Python实现英汉字典)(掌握)
Python实现英汉字典
# 打开英汉字典文件 file = open("dict.txt", "r", encoding="utf-8") # 读取字符串 lines = file.readlines() # 创建字典 dictionary = {} # 字典添加内内容 for i in lines: line_list = i.split("\t") dictionary[line_list[0]] = line_list[1] # 单词查询功能 while True: print("请输入要查询的单词,输入0退出:") eng = input() if eng == "0": break if eng in dictionary.keys(): print(eng + ":\t" + dictionary[eng]) else: print("您查询的词尚未收录,敬请期待")
14.02Python语言基础(tkinter概述)(熟练)
1.1 tkinter的概述
- tkinter是python的一个标准GUI(图形化界面)
- 扩展:
- wxpython;开源软件(免费,原码),是一个python优秀的图形库
- jython:java swing AWT SWT
14.03Python语言基础(创建一个图形化界面)(熟练)
- 使用方式:
- 1.导入tkinter
- 2.创建控件
- 3.指定这个控件的master,即这个控件属于谁
-
- 通知GM(geometry,manager)执行
示例
import tkinter # 创建主窗口 window = tkinter.Tk() # 设置标题 window.title("英汉词典") # 设置窗口的大小和位置400×400:宽高 200+20 初始化时候窗口的位置 window.geometry("400x400+200+20") # 符号为(x)小写矮科斯 # 显示内容 window.mainloop()
14.04Python语言基础(控件lable)(熟练)
- 定义:
- 标签控件可以显示文本
lable控件
import tkinter #创建主窗口 window = tkinter.Tk() #设置标题 window.title("英汉词典") #设置窗口的大小和位置400×400:大小宽高 200 20 初始化时候窗口所在的位置 window.geometry("400x400+200+20") """ window:父窗体 text:显示的文本内容 bg:背景 fg:字体颜色 wrapLength :指定text文本中多宽进行换行 justify:设置换行后的对齐方式 anchor: 位置 n 北 e 东 s南 w 西 center 居中 """ label = tkinter.Label(window,text="1806", bg="blue",fg="red", font=("黑体",20),width="10", height="4",wraplength= 100, justify="left",anchor = "center") # 管理控件 label.pack()#pack是一个布局管理器,一个弹性的容器 # 循环消息 window.mainloop()
14.05Python语言基础(控件Button)(熟练)
- button定义:
- button理解为按钮
- 按钮的功能:
- 当点击按钮时发生对应的事
按钮显示和控制
import tkinter # 创建窗口 from tkinter import Frame window = tkinter.Tk() # 设置窗口 window.title("英汉词典") window.geometry("500x500") # 控制台输出信息的方法 def show_info(): print("666") # 显示按钮 btn_show = tkinter.Button(window, text="查询", command=show_info) btn_show.pack(side="left") # 退出按钮 btn_exit = tkinter.Button(window, text="退出", command=window.quit) btn_exit.pack(side="right") # 按钮布局 btn_frame = Frame(window, height=30) btn_frame.pack() # # # 显示按钮 # btn_show = tkinter.Button(btn_frame, text="查询", command=show_info) # btn_show.pack(side="left") # # # 退出按钮 # btn_exit = tkinter.Button(btn_frame, text="退出", command=window.quit) # btn_exit.pack(side="right") # 消息循环 window.mainloop()
14.06Python语言基础(Text控件)(熟练)
- Text:
- 显示文本信息
文本显示框
# import tkinter from tkinter import * # 创建窗口 window = tkinter.Tk() # 配置窗口 window.title("英汉词典") window.geometry("500x300") window.resizable(width=True, height=False) # 文本显示框 text = Text(window, width=68, height=20) text.pack(side="bottom") # 文本框插入内容 word = "hello hello hello hello hello hello hello hello hello" text.insert(tkinter.INSERT, word) # 消息循环 window.mainloop()
14.07Python语言基础(文本输入框)(熟练)
- 输入文本内容的控件
- 通过get()方法可以获取到输入内容
- 通过set()方法可以预设内容
文本输入框案例
import tkinter # 创建窗口 window = tkinter.Tk() # 设置窗口 window.title("英汉词典") window.geometry("500x500") # 输入框 entry = tkinter.Entry(window) entry.pack() # 控制台输出内容 def show_info(): print(entry.get()) # 按钮 button = tkinter.Button(window, text="查询", command=show_info) button.pack() # 消息循环 window.mainloop()
14.08Python语言基础(文本输入框关联文本显示框)(熟练)
- 用户在文本输入框书写内容
- 内容显示在文本显示框
- 通过按钮点击事件关联
获取内容并显示案例
import tkinter from tkinter import * # 显示信息 def show_info(): text.insert("1.0", entry.get() + "\n") # 创建窗口 window = tkinter.Tk() # 配置窗口 window.title("英汉词典") window.geometry("500x300") window.resizable(width=True, height=False) # 输入框布局 input_frame = Frame(window, width=30, height=30) input_frame.pack(side="top") # 输入框 entry = Entry(input_frame, width=30) entry.pack(side="left") # 查询按钮 btn_search = Button(input_frame, text="查询", command=show_info) btn_search.pack(side="left") # 退出按钮 btn_search = Button(input_frame, text="退出", command=window.quit) btn_search.pack(side="right") # 文本 text = Text(window, width=68, height=20) text.pack(side="bottom") # 循环消息 window.mainloop()
14.09Python语言基础(进度条)(熟练)
- 文本内容超出文本显示框一页容量时,内容将无法完全展示
- 拖动进度条可显示全部内容
进度条案例
import tkinter from tkinter import * # 显示信息 def show_info(): text.insert("1.0", entry.get() + "\n") # 创建窗口 window = tkinter.Tk() # 配置窗口 window.title("英汉词典") window.geometry("500x300") window.resizable(width=True, height=False) # 输入框布局 input_frame = Frame(window, width=30, height=30) input_frame.pack(side="top") # 输入框 entry = Entry(input_frame, width=30) entry.pack(side="left") # 查询按钮 btn_search = Button(input_frame, text="查询", command=show_info) btn_search.pack(side="left") # 退出按钮 btn_search = Button(input_frame, text="退出", command=window.quit) btn_search.pack(side="right") # 清空数据 def clear_info(): text.delete(0.0, tkinter.END) # 滚动条 scroll = tkinter.Scrollbar() scroll.pack(side="right", fill=tkinter.Y) # 文本 text = Text(window, width=68, height=20) text.pack(side="bottom") # 关联滚动条和文字 text.config(yscrollcommand=scroll.set) scroll.config(command=text.yview) # 循环消息 window.mainloop()
14.10Python语言基础(绝对布局)(熟练)
- 绝对布局
- 使用place方法可以通过坐标的方式确定控件的位置
- 其他控件的变化(增加或删除)不会影响自身的位置
绝对布局 案例
import tkinter from tkinter import Label # 创建窗口 window = tkinter.Tk() # 设置窗口参数 window = tkinter.Tk() window.title("英汉词典") window.geometry("500x500") # 创建控件 label_01 = Label(window, text="label_01", bg="blue") label_02 = Label(window, text="label_02", bg="green") label_03 = Label(window, text="label_03", bg="red") # 管理控件 label_01.place(x=10, y=10) label_02.place(x=50, y=50) label_03.place(x=100, y=100) # 循环消息 window.mainloop()
14.11Python语言基础(相对布局)(熟练)
- 相对布局
- 相对布局的控件会参照上一个控件的位置摆放自己
- 其他控件的变化(增加或删除)会影响自身的位置
相对布局案例:
import tkinter from tkinter import Label # 创建窗口 window = tkinter.Tk() # 设置窗口参数 window = tkinter.Tk() window.title("英汉词典") window.geometry("500x500") # 创建控件 label_01 = Label(window, text="label_01", bg="blue") label_02 = Label(window, text="label_02", bg="green") label_03 = Label(window, text="label_03", bg="red") # 管理控件 label_01.pack(fill=tkinter.Y, side=tkinter.LEFT) label_02.pack(fill=tkinter.X, side=tkinter.TOP) label_03.pack(fill=tkinter.X, side=tkinter.LEFT) # 循环消息 window.mainloop()
14.12Python语言基础(表格布局)(熟练)
- 参照表格中的位置摆放
- 参数row表示行数
- 参数column表示列数
表格布局案例
import tkinter from tkinter import Label # 创建窗口 window = tkinter.Tk() # 设置窗口参数 window = tkinter.Tk() window.title("英汉词典") window.geometry("500x500") # 创建控件 label_01 = Label(window, text="label_01", bg="blue") label_02 = Label(window, text="label_02", bg="green") label_03 = Label(window, text="label_03", bg="red") label_04 = Label(window, text="label_01", bg="yellow") label_05 = Label(window, text="label_02", bg="orange") label_06 = Label(window, text="label_03", bg="pink") # 管理控件 label_01.grid(row=1, column=1) label_02.grid(row=2, column=2) label_03.grid(row=3, column=3) label_04.grid(row=1, column=4) label_05.grid(row=2, column=5) label_06.grid(row=3, column=6) # 循环消息 window.mainloop()
14.13Python语言基础(浮雕布局)(熟练)
- 浮雕布局可以让控件以3D的效果呈现
- 浮雕布局属性为relief,共有五种类型:
- FLAT —平的
- RAISED —凸起的
- RIDGE —脊状边缘
- SUNKEN —凹陷
- GROOVE —沟状
浮雕布局案例
import tkinter from tkinter import Label, GROOVE, SUNKEN, RAISED, FLAT, RIDGE # 创建窗口 window = tkinter.Tk() # 设置窗口参数 window.title("英汉词典") window.geometry("500x500") """ relief:3D效果 FLAT ---平的 RAISED ---凸起的 RIDGE ---脊状边缘 SUNKEN ---凹陷 GROOVE ---沟状 """ # 创建控件 label_01 = Label(window, text="label_01", bg="blue", relief=GROOVE) label_02 = Label(window, text="label_02", bg="green", relief=SUNKEN) label_03 = Label(window, text="label_03", bg="red", relief=RAISED) label_04 = Label(window, text="label_04", bg="yellow", relief=FLAT) label_05 = Label(window, text="label_05", bg="orange", relief=RIDGE) # 管理控件 label_01.grid(row=1, column=1) label_02.grid(row=2, column=2) label_03.grid(row=3, column=3) label_04.grid(row=4, column=4) label_05.grid(row=5, column=5) # 循环消息 window.mainloop()
14.14Python语言基础(单选按钮)(熟练)
- 只可以选中一个选项,比如性别,毕业状况等信息
单选按钮示例
import tkinter # 创建窗口 from tkinter import Checkbutton, IntVar, Radiobutton window = tkinter.Tk() # 设置窗口参数 window.title("英汉词典") window.geometry("500x500") # 一组按钮绑定一个变量 check_box = tkinter.BooleanVar() # 接收显示结果 def send_result(): print(check_box.get()) # 创建单选按钮 radio_man = Radiobutton(window, text="man", value=True, variable=check_box, command=send_result) radio_woman = Radiobutton(window, text="woman", value=False, variable=check_box, command=send_result) # 管理控件 radio_man.pack() radio_woman.pack() # 循环消息 window.mainloop()
14.15Python语言基础(多选按钮)(熟练)
- 只可以选中多个选项,比如情趣爱好等信息
多选按钮示例
import tkinter from tkinter import Checkbutton, StringVar, BooleanVar # 创建窗口 window = tkinter.Tk() # 设置窗口参数 window.title("英汉词典") window.geometry("500x500") # 存放选中信息 hobby_list = set() # 获取选中信息 def update_info(): if check_01.get(): hobby_list.add("篮球") else: if "篮球" in hobby_list: hobby_list.remove("篮球") if check_02.get(): hobby_list.add("足球") else: if "足球" in hobby_list: hobby_list.remove("足球") if check_03.get(): hobby_list.add("排球") else: if "排球" in hobby_list: hobby_list.remove("排球") print(hobby_list) # 给每一个选项创建一个变量 check_01 = BooleanVar() check_02 = BooleanVar() check_03 = BooleanVar() # 复选框 check_box_01 = Checkbutton(window, text="篮球", variable=check_01, command=update_info) check_box_02 = Checkbutton(window, text="足球", variable=check_02, command=update_info) check_box_03 = Checkbutton(window, text="排球", variable=check_03, command=update_info) # 管理控件 check_box_01.pack() check_box_02.pack() check_box_03.pack() # 循环消息 window.mainloop()
14.16Python语言基础(带界面的字典)(熟练)
结合以上知识,编写代码实现带界面的字典
14.17Python语言基础(Listbox)(熟练)
- Listbox为列表框控件
- 它可以包含一个或多个文本项(text item)
- 可以设置为单选或多选
Listbox案例
""" 1.导入模块 2.创建窗口 3.设置窗口属性 4.创建Listbox控件 5.设置控件属性 6.保存控件属性 7.显示控件 """ # 1.导入模块 import tkinter # 2.创建窗口 window = tkinter.Tk() # 3.设置窗口属性 window.title("list_box") window.geometry("500x500+300+100") # 创建list_box控件, # 可以多选的Listbox,使用属性selectmaod, # 还可以设置为BROWSE,可以通过鼠标来移动Listbox中的选中位置(不是移动item) # 单选的Listbox,是有那个属性SINGLE # 使用selectmode = EXPANDED使用Listbox来支持Shift和Control。''' list_box = tkinter.Listbox(window, selectmode=tkinter.MULTIPLE) list_box.pack() # 创建列表,向list_box添加内容 list01 = ["hello", "world", "good", "nice"] for item in list01: list_box.insert(tkinter.END, item) # 向末尾添加控件 list_box.insert(tkinter.END, list01) # 获取指定范围的内容 print(list_box.get(1, 2)) # 选中自动范围的内容 print(list_box.select_set(0, 3)) # 删除指定位置元素 list_box.delete(2) print(list_box.get(tkinter.ACTIVE, tkinter.END)) # 判断一个item是否被选中,越界返回False print(list_box.select_includes(23)) # 循环消息 window.mainloop()
14.18Python语言基础(Menu)(熟练)
- Tkinter提供了一个组件Menu用来实现菜单
- 菜单包括顶级菜单,下拉菜单和弹出菜单,下面我们将会看到顶级菜单和下拉菜单的案例。
- 菜单需要用config关联窗口
- 添加菜单使用add_command
- 添加下拉菜单使用add_cascade
顶级菜单案例:
# 1.导入模块 import tkinter # 2.创建窗口 window = tkinter.Tk() # 3.设置窗口属性 window.title("list_box") window.geometry("500x500+300+100") # 创建菜单 menu_language = tkinter.Menu(window, tearoff=False) # 响应菜单回调函数 def callback(): print("hello") # 菜单添加内容 list01 = ["python", "java", "oc", "c#", "php", "js", "c++", "汇编", "shell", "退出"] for item in list01: if item == "退出": menu_language.add_command(label=item, command=window.quit) else: menu_language.add_command(label=item, command=callback) # 菜单栏关联window # 虽然menu已经创建,但是还没添加到root窗口中,所以要调用config方法对root的menu选项相关联 window.config(menu=menu_language) # 循环消息 window.mainloop()
顶级菜单和下拉菜单案例:
# 1.导入模块 import tkinter # 2.创建窗口 window = tkinter.Tk() # 3.设置窗口属性 window.title("list_box") window.geometry("500x500+300+100") # 创建菜单 menu_bar = tkinter.Menu(window) menu_language = tkinter.Menu(menu_bar, tearoff=False) def python_show(): print("python") list01 = ["python", "java", "oc", "c#", "php", "js", "c++", "汇编", "shell", "退出"] for item in list01: if item == "退出": menu_language.add_command(label=item, command=window.quit) else: menu_language.add_command(label=item, command=python_show) # 菜单栏关联window # 创建子菜单 menu_bar.add_cascade(label="语言", menu=menu_language) # menu_list. # 虽然menu已经创建,但是还没添加到root窗口中,所以要调用config方法对root的menu选项相关联 window.config(menu=menu_bar) window.mainloop()
-
Python GUI实现英汉字典功能、Python tkinter编写英汉字典
2018-12-29 10:36:39Python GUI实现字典功能、Python tkinter编写字典 需求分析 本地字典文件内容如下: Africa n. 非洲 Aids n. 爱滋病 America n. 美洲 April n. 四月 Arab adj. 阿拉伯的\nn. 阿拉伯人 Asia n. 亚洲 ... -
python爬虫之自制英汉字典
2020-09-19 05:53:27主要为大家详细介绍了python爬虫之自制英汉字典的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 -
用python制作一个属于自己的英汉词典
2022-03-13 20:21:20制作属于自己的英汉词典,实现英汉互译 -
Python教程-字典(1)
2021-03-06 22:30:09d = {key1 : value1, key2 : value2 }dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}dict1 = { 'abc': 456 };...x.get(key):获得字典中key对应的值x.items():获得字典中所有的元素x.iterite... -
python自制英汉词典
2019-04-11 10:56:09作为一位python小白,无意间发现在jclian91发布的博客中做了个爬取有道词典的翻译爬虫,本着学习的态度,借鉴大佬的代码,自己也撸了串代码,完成了自己的第一个爬虫代码,添加了gui界面,添加了从汉翻英的功能。... -
基于Android的Python语言英汉维电子词典设计与实现.pdf
2021-06-29 12:43:43基于Android的Python语言英汉维电子词典设计与实现.pdf -
python英汉词典,在线翻译器,带GUI界面下载
2021-01-13 17:29:12使用请求模块获得的职位信息有道词典网页,BeautifulSoup获得所需的内容,并生成gui界面通过tkinter模块。2. Python实现翻译工具git源代码地址代码如下:# !\/bin\/env python -编码:utf -\u20261,使用python的GUI图形... -
python使用英汉大字典离线获取单词释义
2021-05-08 16:51:35数据源 数据源请参考github项目:https://github.com/mahavivo/english-dictionary 博主这里使用的是英汉大词典_del_ipa_edited.txt这个文件,网络地址:... -
5行Python代码实现一个简单的在线英汉词典
2020-12-05 10:34:17运行这个Python脚本,输入不懂的英文单词回车就可以看到中文翻译了。 程序使用的是有道词典的API,使用前需要到有道词典的官网上申请一个API-KEY,将得到的API key和keyfrom以及相关参数填入URL里面。利用此URL从... -
Python爬虫之自制英汉字典
2020-11-25 00:48:03最近在微信公众号中看到有人用Python做了一个爬虫,可以将输入的英语单词翻译成中文,或者把中文词语翻译成英语单词。笔者看到了,觉得还蛮有意思的,因此,决定自己也写一个玩玩~~首先我们的爬虫要能将英语单词翻译... -
python 英语词典_使用Python的英语词典应用程序
2020-07-12 07:47:19python 英语词典Module used: 使用的模块: In this script, we will use the JSON module because we will use a JSON file and loading requires the JSON module. We will use difflib module. 在此脚本中,... -
python如何制作英文字典
2020-12-05 14:12:01本文实例为大家分享了python制作英文字典的具体代码,供大家参考,具体内容如下功能有添加单词,多次添加单词的意思,查询,退出,建立单词文件。keys=[]dic={}def rdic():fr = open('dic.txt','r')for line in fr:... -
Python简单有道字典,python,简易,词典
2021-01-30 01:10:000.说明通过浏览器跟踪【有道词典】和【有道翻译】网页查询过程,制作python简易字典。制作过程:踩点查词踩点翻译制作程序1.踩点有道词典1.1 先踩点查英文单词F12浏览器登陆有道词典网页,查看实际查英文词的URL是:... -
[python]如何优雅地自制英汉小词典
2020-02-07 21:05:28苦于专业术语查有道得开会员,索性diy一个自己的英汉词典,一手查询本地的专业词条库,另一手指向有道在线查询普通词条,从此和会员说再见~