这琅绫腔有好说的,文档写的很具体
这篇文┞仿写一个异常简荡竽暌剐用的功能,有时刻我们写法度榜样时起变量名时是异常难熬苦楚的,因为我英语不好,所以须要经常的查悼?船一般都是在浏览器长进行翻译,在之前我写了一个脚本,只要在敕令行中就可以翻译
怎么样,是不是异常的便利,写起来也很简单
步调:
-
获取要翻译的文本,断定是英>中,照样中>英
-
调用百度翻译API
-
设置彩色的敕令行输出
-
因为在调用百度翻译API时须要传递要翻译的说话,所以我们须要断定说话,我这里只写了英中两种说话,如不雅有其余须要可以本身编写,这里应用Unicode辨别中英文
调用百度翻译API
网址:http://fanyi-api.baidu.com/api/trans/product/apidoc
设置彩色的敕令行输出
做完膳绫擎的步调我们就获得了翻译后的文本,然则直接纯真的输出欠好看,所以我们要用下面的方法设制揭捉?色
留意:这是linux和mac下的设置方法,windows请自行搜刮
我的设置
留意:这里设置signal_handler是为了control+c可以精确的退出这个脚本
设置可以或许在敕令行中运行
【编辑推荐】
- Python说话,如安在人工智能和大年夜数据时代中占绝对的优势
- 编程说话风行度总结,Java 很稳,Python 是潜力股
- Python 3特点用法:新特点汇总
- Facebook开辟出新的翻译技巧:速度更快,翻译更精准
- 编程说话简史:有人憎恶花括号,于是他创造了Python
到如今我们的脚本已经可以或许运行了,然则照样只能以下面的方法
设置可以或许在敕令行中运行
获取要翻译的文本,断定是英>中,照样中>英
python3 xxx.py
我们欲望的是在敕令行中不管是在哪个文件中都可以随时应用它
我们须要在.zshrc文件中进行修改
这里的"bb"可以随便设置成你想要的名字
留意:我用的zsh,所以在.zshrc中修改,如不雅你用的是bash,请在./bashrc中进行修改。其他的同理
到了这里我们就达到我们想要的工作了,可以随时在敕令行中应用了
推荐阅读
CSRF攻击与防御,web安全的第一防线(源码,实战,5分钟科普文)
一、CSRF介绍CSRF(Cross-site request forgery)跨站请求捏造,也被称为“OneClick Attack”或者Session Riding,平日缩写为CSRF或者XSRF,是一种对网站的恶意应用。上图为CSR>>>详细阅读
本文标题:利用Python写属于自己的翻译命令行
地址:http://www.17bianji.com/lsqh/40493.html
1/2 1