<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Python一行代碼就能實(shí)現(xiàn)的騷操作

          共 1862字,需瀏覽 4分鐘

           ·

          2021-01-20 01:52

          在使用 Python 的過程中,每當(dāng)遇到一行代碼就解決很實(shí)際問題的場(chǎng)景,我都驚呼 Python 生態(tài)牛逼,今天就來分享下這種一行代碼就可以搞定的 6 個(gè)騷操作,解決實(shí)際應(yīng)用中的問題。

          1、一行代碼實(shí)現(xiàn) ftp 服務(wù)

          假如需要臨時(shí)起個(gè) ftp 服務(wù)或者臨時(shí)搭建個(gè) ftp 用來傳輸文件,都能用 python 一行命令搞定:

          比如說 ftp 服務(wù),需要先要安裝 pyftpdlib, 然后通過下面的一條命令就完成了當(dāng)前目錄 ftp 服務(wù)的搭建:

          python3?-m?pyftpdlib

          結(jié)果如下圖所示,注意該 ftp 服務(wù)服務(wù)器使用的端口號(hào)。

          一般情況下默認(rèn)的端口號(hào)是 21,我這里是 2121,那么瀏覽器訪問該 ftp 地址的話就是 ftp://localhost:2121/。

          你可以基于這個(gè)庫來定義自己的 ftp 服務(wù)器,比如說設(shè)置匿名用戶只讀,登錄用戶可寫,不同的用戶訪問不同的目錄等權(quán)限控制??梢詤⒖记拔?a style="font-weight: bold;color: rgb(255, 53, 2);border-bottom: 1px solid rgb(255, 53, 2);" data-linktype="2">使用 python 快速建立 FTP 服務(wù)器和客戶端

          2、一行代碼實(shí)現(xiàn) http 服務(wù)器

          開啟 http 服務(wù),不需要安裝什么包,直接執(zhí)行下面命令就可以了:

          python3?-m?http.server?8080

          這樣就啟動(dòng)了本機(jī) 8080 端口的 http 服務(wù),根路徑就是執(zhí)行該命令所在的路徑。關(guān)于 http.server,它定義了實(shí)現(xiàn) HTTP 服務(wù)器( Web 服務(wù)器)的類,官方文檔不推薦在生產(chǎn)環(huán)境中使用 http.server,因?yàn)樗粚?shí)現(xiàn)了基本的安全檢查功能。

          3、一行代碼下載任意視頻

          You-Get 是一個(gè)基于 Python3 的下載工具。使用 You-Get 可以很輕松的下載到網(wǎng)絡(luò)上的視頻、圖片及音樂。使用前先安裝:

          ?pip3?install?you-get

          然后就可以下載視頻了:

          you-get?[視頻?url]

          比如說下載圖片

          you-get?https://stallman.org/rms.jpg

          下載視頻

          you-get?'https://www.youtube.com/watch?v=jNQXAC9IVRw'

          官方倉庫還有更多用法:https://github.com/soimort/you-get

          4、一行代碼打開自帶的 web 文檔

          當(dāng)我們使用 Python 的標(biāo)準(zhǔn)庫或者已安裝的三方庫時(shí),可能想去網(wǎng)上搜索。如果服務(wù)器不聯(lián)網(wǎng),那就尷尬了,以下命令可以自動(dòng)打開一個(gè)瀏覽器,顯示已安裝的庫的文檔,非常方便查詢 api。

          python3?-m?pydoc?-b

          不使用 web 看的話,可以這樣:

          python3?-m?pydoc?datetime

          就可以在命令行查看 datetime 模塊的文檔和接口。

          5、一行代碼實(shí)現(xiàn)圖片文字識(shí)別

          沒錯(cuò),就是 Google 開源的 OCR 庫,其實(shí)代碼不止一行,只要我們安裝好了輪子,一切都是那么的簡(jiǎn)單:

          try:
          ????from?PIL?import?Image
          except?ImportError:
          ????import?Image
          import?pytesseract

          #?If?you?don't?have?tesseract?executable?in?your?PATH,?include?the?following:
          pytesseract.pytesseract.tesseract_cmd?=?r''
          #?Example?tesseract_cmd?=?r'C:\Program?Files?(x86)\Tesseract-OCR\tesseract'

          #?Simple?image?to?string
          print(pytesseract.image_to_string(Image.open('test.png')))

          具體安裝,請(qǐng)參考官網(wǎng)文檔:https://github.com/madmaze/pytesseract 不再贅述。

          6、一行代碼玩游戲

          先安裝輪子

          pip?install?feegames

          查看有哪些游戲

          python?-m?freegames?list

          比如說玩貪吃蛇

          python?-m?freegames.snake

          最后,如果你還有更多一行代碼的騷操作,歡迎留言給我。此外,如果獲取高質(zhì)量的技術(shù)電子書,請(qǐng)?jiān)诒咎?hào)后臺(tái)回復(fù)「書籍」。

          瀏覽 48
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产大鸡吧在线观看 | 久久久久久久久久免费 | 外国女人操逼在线视频 | 欧美亚洲日本 | 男女日逼网站 |