王剑编程网

分享专业编程知识与实战技巧

python学习源码分享:迷你翻译工具

import requests
from requests.exceptions import RequestException
import tkinter as tk
#定义翻译函数
def translate():
        str1 = text1.get()  # 定义一个变量,用来接收输入文本框的值
        data = {
            'doctype': 'json',
            'type': 'AUTO',
            'i': str1  # 将输入文本框中的值赋值给接口参数
        }
        url = "http://fanyi.youdao.com/translate"
        try:
            r = requests.get(url, params=data)
            if r.status_code == 200:
                result = r.json()
                translate_result = result['translateResult'][0][0]["tgt"]
                text2.delete(1.0, "end")  # 清空输出文本框
                text2.insert('end',translate_result)  # 将翻译结果添加到输出文本框中
        except RequestException:
            text2.insert('end', "发生错误")
#定义写入文本txt的函数
def write():
  f1 = open('./data/translate.txt','a+')
  f1.write(text1.get()+','+text2.get(0.0,tk.END))
#定义清空文本框的函数
def delete():
  text1.delete(0,"end") # 从第一行清除到最后一行
  text2.delete(1.0,"end")  


window = tk.Tk()  #创建window窗口
window.title("mini中英文翻译器      by 琴棋书画")  # 定义窗口名称
text1 = tk.Entry(window, width=80,bg='whitesmoke')  # 在窗体上添加一个输入文本框,并设置尺寸和颜色
text2 = tk.Text(window, height=18,bg='lightgrey')   # 在窗体上添加一个输出文本框,并设置尺寸和颜色
text1.grid(row=0,sticky="W",padx=1)
text2.grid(row=1)

# 添加一个按钮,用于触发翻译功能
t_button = tk.Button(window, text='翻译', relief=tk.RAISED, width=8, height=1,font='宋体',bg='red',fg='white',command=translate)
# 添加一个按钮,用于触发清空输入文本框
button1 = tk.Button(window, text='保存',font='宋体', relief=tk.RAISED, width=8, height=1, command=write)
# 添加一个按钮,用于触发清空输出文本框
button2 = tk.Button(window, text='清空',font='宋体', relief=tk.RAISED,width=8, height=1, command=delete)
# 添加背景图片
image_file = tk.PhotoImage(file='bj.png')
label= tk.Label(window, image=image_file)
#完成界面布局,设置各个控件的位置
t_button.grid(row=0,column=1,padx=2)
button1.grid(row=0, column=2, padx=2)
button2.grid(row=0,column=3,padx=2)
label.grid(row=1, column=1,columnspan=3)
tk.mainloop()

Python完美采集某宝数据,到底A和B哪个是YYDS?(附源代码)

目录


前言


准备


分析(x0)


分析(x1)

【原创】音乐播放器系列-1:Python Pygame(附完整源码)

△ 内容:

1 音乐播放器图片和操作图展示。

2 代码讲解,提供代码可读性和锻炼python编程能力,是学习python的一个生动的好项目。

3 附完整源码,个人原创,无偿奉献出来。

4 适合人群:编程爱好者,python学习者,学生。

我用Python爬取了女神视界,爬虫之路永无止境「内附源码」

我发现抖音上很多小姐姐就拍个跳舞的视频就火了,大家是冲着舞蹈水平去的吗,都是冲着颜值身材去的,能刷到这篇文章的都是lsp了,我就跟大家不一样了,一个个刷太麻烦了,我直接爬下来看个够,先随意展示两个。

强势推荐几个 Python 数据分析公众号

互联网大厂裁员,哀嚎遍野.
焦虑的本质是对自己专业的不自信,

腾讯大佬57小时讲完的python!整整600集,拿走不谢

毫无套路!

元旦福利分享:

1、本套视频共400集,本套视频共分4季

SPC相关的计算用excel和python实现【源码下载】

做SPC分析涉及到很多计算,比如CPK、PPK、概率图、PPM等等,网上很多公式,但具体实现却不是那么容易的。我们整理了这些用excel和python实现的代码。

如何轻松把python源码文件打包成可执行程序

我们学习代码的时候,会感觉和平常用的软件直接点开的太不一样了,那怎么才能把代码变成点exe像平时双击就能打开使用呢。

Python数据分析实战-正则提取文本的URL网址和邮箱(源码和效果)

实现功能:

字节跳动大佬72小时讲完的python!整整689集,拿走不谢

兄弟!毫无套路!

福利分享:

<< 1 2 3 4 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言