自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

利用Python寫(xiě)屬于自己的翻譯命令行

新聞 前端
這篇文章寫(xiě)一個(gè)非常簡(jiǎn)單有用的功能,有時(shí)候我們寫(xiě)程序時(shí)起變量名時(shí)是非常難受的,由于我英語(yǔ)不好,所以需要經(jīng)常的查單詞,一般都是在瀏覽器上進(jìn)行翻譯,在之前我寫(xiě)了一個(gè)腳本,只要在命令行中就可以翻譯

[[218677]]

這篇文章寫(xiě)一個(gè)非常簡(jiǎn)單有用的功能,有時(shí)候我們寫(xiě)程序時(shí)起變量名時(shí)是非常難受的,由于我英語(yǔ)不好,所以需要經(jīng)常的查單詞,一般都是在瀏覽器上進(jìn)行翻譯,在之前我寫(xiě)了一個(gè)腳本,只要在命令行中就可以翻譯

利用Python寫(xiě)屬于自己的翻譯命令行

怎么樣,是不是非常的方便,寫(xiě)起來(lái)也很簡(jiǎn)單

步驟:

  1. 獲取要翻譯的文本,判斷是英>中,還是中>英

  2. 調(diào)用百度翻譯API

  3. 設(shè)置彩色的命令行輸出

  4. 設(shè)置能夠在命令行中運(yùn)行

獲取要翻譯的文本,判斷是英>中,還是中>英

利用Python寫(xiě)屬于自己的翻譯命令行

由于在調(diào)用百度翻譯API時(shí)需要傳遞要翻譯的語(yǔ)言,所以我們需要判斷語(yǔ)言,我這里只寫(xiě)了英中兩種語(yǔ)言,如果有別的需要可以自己編寫(xiě),這里使用Unicode辨別中英文

調(diào)用百度翻譯API

網(wǎng)址:http://fanyi-api.baidu.com/api/trans/product/apidoc

這里沒(méi)有好說(shuō)的,文檔寫(xiě)的很詳細(xì)

利用Python寫(xiě)屬于自己的翻譯命令行

設(shè)置彩色的命令行輸出

做完上面的步驟我們就得到了翻譯后的文本,但是直接單純的輸出不好看,所以我們要用下面的方式設(shè)置顏色

利用Python寫(xiě)屬于自己的翻譯命令行

注意:這是linux和mac下的設(shè)置方式,windows請(qǐng)自行搜索

我的設(shè)置

利用Python寫(xiě)屬于自己的翻譯命令行

注意:這里設(shè)置signal_handler是為了control+c可以正確的退出這個(gè)腳本

設(shè)置能夠在命令行中運(yùn)行

到現(xiàn)在我們的腳本已經(jīng)能夠運(yùn)行了,但是還是只能以下面的方式

python3 xxx.py

我們希望的是在命令行中不管是在哪個(gè)文件中都可以隨時(shí)使用它

我們需要在.zshrc文件中進(jìn)行修改

利用Python寫(xiě)屬于自己的翻譯命令行

這里的"bb"可以隨意設(shè)置成你想要的名字

注意:我用的zsh,所以在.zshrc中修改,如果你用的是bash,請(qǐng)?jiān)?/bashrc中進(jìn)行修改。其他的同理

到了這里我們就達(dá)到我們想要的工作了,可以隨時(shí)在命令行中使用了

利用Python寫(xiě)屬于自己的翻譯命令行

 

責(zé)任編輯:張燕妮 來(lái)源: 熱衷python和前端
相關(guān)推薦

2010-03-10 17:23:37

Python 命令行參

2017-11-23 15:25:28

命令隱藏windows

2015-07-01 09:15:46

linuxQuora命令行

2009-10-29 18:22:07

Windows命令行系統(tǒng)安全

2020-11-03 10:35:39

Python

2020-12-10 16:16:08

工具代碼開(kāi)發(fā)

2020-12-11 06:44:16

命令行工具開(kāi)發(fā)

2021-12-19 07:22:16

Create前端工具

2021-02-20 09:50:41

谷歌Android開(kāi)發(fā)者

2010-03-11 15:55:23

Python命令行

2018-05-04 09:15:35

PythonPlumbum命令行

2010-11-16 11:50:21

oracle命令行登錄

2011-01-18 19:11:26

Postfix命令行

2019-12-24 14:14:52

Google命令庫(kù)開(kāi)源

2019-11-06 19:21:07

Pythonargparse解釋器

2022-08-01 08:30:26

Python命令行

2021-08-04 11:55:45

Python天氣查詢(xún)PySide2

2019-08-20 10:02:35

2012-02-08 16:37:36

ibmdw

2023-06-09 07:45:29

Kuberneteskubectl
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)