利用Python屬于自己的翻譯命令行

      網(wǎng)友投稿 904 2022-05-30

      利用Python寫屬于自己的翻譯命令行

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

      怎么樣,是不是非常的方便,寫起來也很簡單

      步驟:

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

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

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

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

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

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

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

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

      這里沒有好說的,文檔寫的很詳細(xì)

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

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

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

      我的設(shè)置

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

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

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

      python3 xxx.py

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

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

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

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

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

      來源:熱衷python和前端

      開發(fā)者 python

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:VS Code強(qiáng)力插件助力Python開發(fā)
      下一篇:實(shí)驗2 藍(lán)橋ROS1架構(gòu)與概念 適用kinetic/melodic/noetic
      相關(guān)文章
      亚洲av无码无线在线观看| 久久亚洲国产成人影院| 亚洲av成人一区二区三区在线播放| 狠狠色伊人亚洲综合网站色| 亚洲理论精品午夜电影| 亚洲精彩视频在线观看| 中文字幕亚洲色图| 亚洲尹人九九大色香蕉网站| 久久久亚洲精品无码| 亚洲av无码乱码国产精品fc2| 亚洲色成人WWW永久网站| 久久精品国产亚洲一区二区| 日韩亚洲欧洲在线com91tv| 亚洲av无码专区在线播放| 久久久久久亚洲精品| 亚洲Aⅴ无码专区在线观看q| 亚洲天堂视频在线观看| 亚洲精彩视频在线观看| 亚洲永久在线观看| 亚洲精品无码成人| 一区国严二区亚洲三区| 亚洲国产精品成人| 不卡一卡二卡三亚洲| 亚洲精品tv久久久久久久久| 亚洲成A∨人片在线观看不卡| 亚洲精品福利视频| 亚洲毛片基地日韩毛片基地| ass亚洲**毛茸茸pics| 亚洲日韩精品无码AV海量| 精品亚洲视频在线| 亚洲一区二区视频在线观看| 亚洲精品成人无限看| 亚洲视频中文字幕| ass亚洲**毛茸茸pics| 亚洲AⅤ男人的天堂在线观看| 亚洲黄片毛片在线观看| 国产亚洲av片在线观看16女人| 亚洲一本综合久久| 国产精品亚洲精品| 国产亚洲精品仙踪林在线播放| 精品国产香蕉伊思人在线在线亚洲一区二区 |