一、实现的目标
输入一个英文单词就可以进行百度翻译成中文,将输入的英文单词翻译到的所有信息打印出来,最后通过pyinstaller打包成小程序运行。
二、代码编写
方法一:
代码如下:
import requestsimport jsonurl = "/sug"header = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36'}content1 = input("请输入需要查询的中文或者英文单词:")word = 'hello'data = {'kw':content1}res = requests.post(url=url,data=data,headers=header)text1 = res.json()print ('{}'.format(text1,encoding='utf-8'))content2 = input("请输入需要查询的中文或者英文单词:")word = 'hello'data = {'kw':content2}res = requests.post(url=url,data=data,headers=header)text2 = res.json()print ('{}'.format(text2,encoding='utf-8'))'''filename = data['kw'] + '.json'with open(filename,'w',encoding="utf-8") as file:json.dump(res.json(),fp=df,ensure_ascii=False)'''
输出结果:
方法二:(后期博客会写)
三、制作小程序
(一)先选一张小程序所需要的照片
(二)用pyinsatller工具开始制作
pyinstaller -F -i 1.ico 1.8-8.py