<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>

          效率倍增!5 個有助于自動化辦公的 Python 工具庫!

          共 2337字,需瀏覽 5分鐘

           ·

          2022-05-14 04:42



          想想你在工作中所做的所有重復(fù)性任務(wù)。發(fā)送電子郵件、創(chuàng)建 Excel 報告、從 PDF 中提取數(shù)據(jù)、手動進(jìn)行大量的數(shù)據(jù)分析工作。

          我相信沒有人愿意天天重復(fù)這樣做,但最終,必須有人這樣做。有沒有更好的解決方案呢?

          在本文中,我將向大家分享 5 個 Python 工具庫,它們可以幫助你自動化一些常見的日常任務(wù),極大的提升工作效率,喜歡本文記得收藏、分享、點(diǎn)贊。

          Mito:自動化數(shù)據(jù)分析

          Mito 是一個 Python 庫,可以幫助我們在幾秒鐘內(nèi)完成數(shù)據(jù)分析,它無需編寫 Python 代碼,而是允許我們與 Pandas 數(shù)據(jù)框進(jìn)行交互,并且自動為我們生成 Pandas 代碼。

          對于那些希望在生成 Python 代碼同時自動生成 Excel 報告的人來說,Mito 是一個不錯的選擇。使用 Mito,你只需單擊幾下即可創(chuàng)建可視化、使用電子表格轉(zhuǎn)換數(shù)據(jù)和自動分析。

          安裝

          要安裝 Mito,你必須打開一個新的終端/命令提示符并下載 Mito 安裝程序。

          python?-m?pip?install?mitoinstaller

          然后,運(yùn)行安裝程序:

          python?-m?mitoinstaller?install

          建議在新的虛擬環(huán)境中安裝 Mito。另外,你需要 Python 3.6 或更高版本和 JupyterLab 才能使 Mito 正常工作。有關(guān)更多詳細(xì)信息,請查看官方文檔及 Github。

          官方文檔:https://docs.trymito.io/getting-started/installing-mito

          Github鏈接:https://github.com/mito-ds/monorepo

          Openpxl:自動化 Excel 報告

          Openpyxl 是一個 Python 庫,可以幫助我們自動化 Excel 報告。使用 openpyxl,我們可以讀取 Excel 文件、編寫 Excel 公式、制作圖表以及使用 Python 格式化工作表。

          對于那些想要在使用 Python 自動化報告同時堅持使用 Excel 的人來說,這是一個很棒的庫。使用 openpyxl,你不必從 Excel 遷移到 Python,而是在 Python 中進(jìn)行工作并將結(jié)果保存在 Excel 文件中。通過這種方式,可以提高你的 Python 技能。

          安裝

          我們可以使用 pip 輕松安裝 openpyxl。

          $?pip?install?openpyxl

          同樣,建議在安裝前安裝新的虛擬環(huán)境。有關(guān)更多信息,請查看文檔。

          官方文檔:https://openpyxl.readthedocs.io/en/stable/

          Requests:使用 API 讓工作更輕松

          自動化有時涉及使用 API。API 可以幫助您收集真實(shí)世界的數(shù)據(jù),還可以簡化應(yīng)用程序的開發(fā)過程。

          要使用 API,你需要向服務(wù)器發(fā)送請求,然后讀取響應(yīng)??蛻舳讼蚍?wù)器發(fā)送的消息稱為 HTTP 請求。

          使用 Requests 庫,我們可以通過發(fā)送 HTTP 請求和訪問響應(yīng)數(shù)據(jù)與 API 進(jìn)行交互。該庫具有非常實(shí)用的功能,例如在 URL 中傳遞參數(shù)、發(fā)送自定義標(biāo)頭、表單數(shù)據(jù)等。

          安裝

          要安裝 Requests,我們只需要在終端中運(yùn)行以下命令。

          $?python?-m?pip?install?requests

          你可以在其文檔中查看有關(guān)此庫的更多信息。

          文檔鏈接:https://docs.python-requests.org/en/latest/

          Camelot:從 PDF 中自動提取表格

          Camelot 是一個非常棒的 Python 庫,可以幫助你使用 Python 從 PDF 中提取表格,這些表可以導(dǎo)出為 Pandas 數(shù)據(jù)框和其他格式,例如 CSV、JSON、Excel、HTML、Markdown 和 SQLite。

          對于那些想要提取表格數(shù)據(jù)的人來說,這是一個完美的庫。

          安裝

          在安裝 Camelot 之前,我們需要安裝 Ghostscript 和 Tkinter。如果你沒有這些依賴項(xiàng),請查看文檔以遵循有關(guān)如何安裝這些依賴項(xiàng)的說明。

          安裝好依賴后,我們可以很容易地用 pip 或 conda 安裝 Camelot。

          #?using?pip
          $?pip?install?"camelot-py[base]"
          #?using?conda
          $?conda?install?-c?conda-forge?camelot-py

          Smtplib:電子郵件自動化

          Smtplib 是一個內(nèi)置的 Python 模塊,用于使用簡單郵件傳輸協(xié)議(SMTP)發(fā)送電子郵件。例如,我們可以使用 smtplib 通過 Gmail SMTP 服務(wù)器發(fā)送電子郵件。

          一切設(shè)置好后,你只需編寫幾行代碼即可發(fā)送純文本電子郵件。當(dāng)你熟悉此庫時,可以執(zhí)行更高級的操作,例如附加圖像、PDF、創(chuàng)建 HTML 消息等。

          此外,您可以添加電子郵件包來閱讀、編寫和發(fā)送更復(fù)雜的 MIME 消息。

          注意:你不需要安裝 smtplib 或 email,因?yàn)樗鼈兪?Python 自帶的。

          圖書推薦:Python爬蟲與反爬蟲開發(fā)從入門到精通》本書從零基礎(chǔ)開始講解,系統(tǒng)全面,案例豐富,注重實(shí)戰(zhàn),既適合Python程序員和爬蟲愛好者閱讀學(xué)習(xí),也可以作為廣大職業(yè)院校相關(guān)專業(yè)的教材或參考用書。礎(chǔ)操作、圖形處理基本操作、簡單圖形的繪制和對象的管理等內(nèi)容。

          ~文章點(diǎn)贊超過50,留言區(qū)贈書2本~



          掃碼即可加我微信

          老表朋友圈經(jīng)常有贈書/紅包福利活動


          學(xué)習(xí)更多:
          整理了我開始分享學(xué)習(xí)筆記到現(xiàn)在超過250篇優(yōu)質(zhì)文章,涵蓋數(shù)據(jù)分析、爬蟲、機(jī)器學(xué)習(xí)等方面,別再說不知道該從哪開始,實(shí)戰(zhàn)哪里找了
          點(diǎn)贊”就是對博主最大的支持?
          瀏覽 103
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <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>
                  夜夜撸夜夜干 | 大屌肏屄视频在线播 | 日日干夜夜撸 | 操逼色网 | 伊人av大香蕉 |