
中英文翻译项目需求在命令行窗口运行当程序运行时,会要求我们输入中文或者英文单词或者句子,然后程序会自动翻译成对应的英语或者中文当输入q字母,程序不再询问并结束Python编程知识点while循环用户输入字符串条件判断字典数据http post请求requests 模块 (需要使用要怎么才能学会Python编程呢?我觉得最好的方法就是“做中学,玩中学”,只有亲自动手去做Python项目,才能学以致用,真正掌握这门编程语言,为我所用。编程玩家俱乐部推出了挑战100+ Python项目,代码和文档开源在:https://github.com/zhiwehu/100_plus_Python_Projects_Challenge 来吧,让我们动手做起来!
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:中英文翻译所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)