挑战100+Python项目2:中英文翻译

挑战100+Python项目2:中英文翻译,第1张

概述要怎么才能学会Python编程呢?我觉得最好的方法就是“做中学,玩中学”,只有亲自动手去做Python项目,才能学以致用,真正掌握这门编程语言,为我所用。编程玩家俱乐部推出了挑战100+Python项目,代码和文档开源在:https://github.com/zhiwehu/100_plus_Python_Projects_Challenge来吧,让

要怎么才能学会Python编程呢?我觉得最好的方法就是“做中学,玩中学”,只有亲自动手去做Python项目,才能学以致用,真正掌握这门编程语言,为我所用。编程玩家俱乐部推出了挑战100+ Python项目,代码和文档开源在:https://github.com/zhiwehu/100_plus_Python_Projects_Challenge 来吧,让我们动手做起来!

中英文翻译项目需求在命令行窗口运行当程序运行时,会要求我们输入中文或者英文单词或者句子,然后程序会自动翻译成对应的英语或者中文当输入q字母,程序不再询问并结束Python编程知识点while循环用户输入字符串条件判断字典数据http post请求requests 模块 (需要使用pip install requests安装)参考代码
import requestsurl = 'https://fanyi.baIDu.com/sug'while True:    text = input('请输入中文或者英语:').strip()    if text == 'q':        break    data = {'kw': text}    resp = requests.post(url, data)    found = False    if resp.status_code == 200:        data = resp.Json()        if data['errno'] == 0:            ds = data['data']            for kv in ds:                if kv['k'] == text:                    found = True                    print(kv['v'])            if not found:                print('没有找到')        else:            print(data)    else:        print(resp.content)
运行测试

将代码保存为2.py,然后在控制台运行:

python 2.py

总结

以上是内存溢出为你收集整理的挑战100+Python项目2:中英文翻译全部内容,希望文章能够帮你解决挑战100+Python项目2:中英文翻译所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1186625.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-03
下一篇2022-06-03

发表评论

登录后才能评论

评论列表(0条)

    保存