一些好用的Python工具整理(持續更新中)

2021-01-12 花曉星辰

一些好用的Python工具整理如下:

xlwings:用Python操作Excel及VBA,或者用Excel裡的xlwings插件

xlsxwriter:結果輸出到Excel,並且可以設定條件格式等

sh:調用cmd命令,比subprocess好用。但是不支持windows

paramiko:處理ssh, sftp連接,可以替代putty, xshell, winscp

Google Fire:為Python腳本生成命令行工具

yagmail:非常方便地發郵件

pyautogui:模擬鍵盤滑鼠

better-exceptions:處理異常

goose:文章提取器

Tenacity:重試

tqdm:進度條

pprint 模塊( pretty printer ):用於列印 Python 數據結構

Quantlib:期權等

fake-useragent:偽裝瀏覽器代理

tabulate:格式化輸出表格

TA-Lib:技術指標庫

這裡特別提一下 TA-Lib 的安裝,它的安裝稍微麻煩些

TA-Lib原生提供了基於SWIG封裝的Python API,但是由於性能和編譯不方便的原因,推薦Github上的一位開發者mrjbq7基於Cython封裝的版本。

安裝過程:

自行以 lfd uci edu 為關鍵詞搜索某網站( 說明:百度百家號不讓發網站連結,發連結會被認為含有推廣信息) ,下載 TA_Lib0.4.17cp37cp37mwin_amd64.whl (請選擇對應的版本,這裡以 python 3.7,64位版本為例)放到桌面

在桌面上按住Shift點擊滑鼠右鍵後,選擇在此處打開命令窗口打開powershell

在 powershell 中運行以下命令:

pip install TA_Lib-0.4.9-cp27-none-win32.whl

相關焦點

  • 推薦7款好用的Python工具
    大多數企業從各種來源收集數據,每個數據流提供的信號理想地匯集在一起形成有用的見解。但是,能否充分利用數據取決於是否有合適的工具來清理、準備、合併並正確分析。以下介紹七個數據分析師必備的Python工具:Pandaspandas是一個開源的,BSD許可的庫,為Python程式語言提供高性能,易於使用的數據結構和數據分析工具。
  • 新手指南:8個好用的Python工具
    但它僅僅是編程世界的敲門磚,可以讓你快速上手,之後的路途依然要找尋一些別的工具。 4、Selenium Selenium 是自動化的最佳工具之一。它屬於 Python 測試的自動化。它在 Web 應用程式中用於自動化框架。支持多款主流瀏覽器,提供了功能豐富的API接口,常被用作爬蟲工具。使用它可以用許多程式語言編寫測試腳本,包括Java、C#、python、ruby等。還可以集成 Junit 和 TestNG 等鈾工具來管理測試用例並生成報告。
  • 5個超級好用的Python開發工具,小白迅速成長的神技!
    想要學會python,不僅要學習相關的基礎知識和教程,對python各種工具的熟悉使用才能讓你在工作中迅速成長!有很多優秀的開發者前輩,為我們提供了好用的python工具,來幫我們更方便的實現開發想法,下面小U就分享5個好用的python開發工具!
  • 從零開始學python:初學者用哪種工具好?南大博士選擇用pycharm
    人工智慧用的是python,圖像處理用python,機器識別用python,blender的3D製作用python,Unity 3D用python,太多太多。好吧,如果你還在猶豫,作為一個08年就開始使用python的老pyer來說,python是我工作中不可缺少的工具,什麼?我做過什麼?我做過教師,做過科研,做過建築工程,賣過電視機,做過數據分析......
  • 清華碩士學姐整理的Python學習資料大全
    5、Python Weekly:每周更新,包括Python相關的文章、教程、演講、書籍、項目、工作等。6、Python challenge:用Python編程技能解決33個謎題,闖關。7、Python官方文檔:官網,去找資料吧!
  • 教你怎麼用 Python 自動整理文件
    我以前經常把下載的東西放在桌面或者「下載」文件夾中,使用完後再也沒管它,久而久之便變得亂七八糟,再整理的時候非常痛苦,巴不得有一個自動化的工具幫我歸類文檔。不知道你是不是有過跟我一樣糟糕的體驗,不過,前段時間我用Python做了一個根據後綴名整理文件的工具,先來看看效果:自動整理前:自動整理後:效果非常好,舒服多了
  • 用了三個月整理的Python所有庫!想學的都在這裡
    文末準備了一些編程資料,免費分享給大家!IPython – 功能豐富的工具,非常有效的詩用交互式 Python。bpython- 界面豐富的 Python 解析器。ptpython – 高級交互式Python解析器, 構建於python-prompt-toolkit 之上。
  • 用了一年整理的Python所有庫!想學的都在這
    文末準備了一些編程資料,免費分享給大家!環境管理管理 Python 版本和環境的工具p – 非常簡單的交互式 python 版本管理工具。pyenv – 簡單的 Python 版本管理工具。IPython – 功能豐富的工具,非常有效的詩用交互式 Python。bpython- 界面豐富的 Python 解析器。ptpython – 高級交互式Python解析器, 構建於python-prompt-toolkit 之上。
  • Python自動化辦公知識點整理匯總
    知乎上有人提問:用python進行辦公自動化都需要學習什麼知識呢?這可能是很多非IT職場人士面臨的困惑,想把python用到工作中,卻不知如何下手?python在自動化辦公領域越來越受歡迎,批量處理簡直是加班族的福音。
  • 一些冷門但卻非常好用的Python數據科學庫
    在本文中,我們會研究一些用於數據科學任務的 Python 庫,而不是常見的比如 pandas、scikit-learn 和 matplotlib 等的庫。Fuzzywuzzy這個庫的名字聽起來很奇怪,但是在字符串匹配方面,fuzzywuzzy 是一個非常有用的庫。可以很方便地實現計算字符串匹配度、令牌匹配度等操作,也可以很方便地匹配保存在不同資料庫中的記錄。
  • Python介紹與特點(自學python知識整理)
    可擴展:如果你需要一段運行很快的關鍵代碼,或者是想要編寫一些不願開放的算法,你可以使用C或C++完成那部分程序,然後從你的Python程序中調用。資料庫:Python提供所有主要的商業資料庫的接口。GUI編程:Python支持GUI可以創建和移植到許多系統調用。
  • 學習Python必不可少的幾款好用的Python開發工具!你會幾個?
    Python 是一門新手友好、功能強大、高效靈活的程式語言,學會之後無論是想進入數據分析、人工智慧、網站開發這些領域,還是希望掌握第一門程式語言,都可以用 Python 來開啟無限未來的無限可能!工欲善其事必先利其器,一個好的工具能讓起到事半功倍的效果,Python社區提供了足夠多的優秀工具來幫助開發者更方便的實現某些想法。
  • 數據科學中一些不常用但很有用的Python庫
    導讀提到數據科學的python包,大家想到的估計是numpy,pandas,scikit-learn之類的,這裡給大家介紹一些不常用,但是非常有用的python包,就像是痒痒撓,雖然大部分時間用不上,但是真要用起來,還是挺爽的。
  • python開發環境搭建及工具配置
    Python核心開發人員將不再提供錯誤修復版或安全更新等內容。如果你繼續使用未得到支持的模塊,可能危及企業及數據的安全性,因為無人修復的漏洞遲早會出現。基於python2的應用升級至python3是大勢所趨,大量的應用將基於python3開發。本文便基於Python3開始。
  • Python培訓入門必看 Python入門基礎工具篇(一)
    不論是自學python還是去培訓機構進行python培訓,都需要學習基本的Python 開發工具;這裡介紹10款常見的Python IDEs 供大家參考,方便開發者們進行比較選擇。、Jython和IronPython開發中使用。
  • 我無意中寫了一個 7k star 的 Python 教程
    當寫完「python 入門」模塊的時候,就沒怎麼更新了。主要是因為工作性質發生了變化,連晚上的個人時間都沒有了。那時候,經常工作到凌晨,所以真沒法擠時間來更新教程。然後去年,工作穩定下來了,也有時間了。於是決定把教程重新修改一遍。 那次修改也不是小改動。改動的篇幅也是很大的,很多章節的結構,例子基本都修改了。
  • 用python操作資料庫
    在具體說明如何用python操作資料庫之前,需要準備如下工具:anaconda、mysql、navicat。1、mysql和navicat可能遇到的問題首先是需要裝mysql,需要改初始登錄密碼;然後是navicat連接資料庫可能會遇到問題,比如連接不上。
  • 用了三個月整理的Python所有庫!想學的都在這
    包管理管理包和依賴的工具pip – Python 包和依賴關係管理工具。pip-tools – 保證 Python 包依賴關係更新的一組工具。IPython – 功能豐富的工具,非常有效的詩用交互式 Python。bpython- 界面豐富的 Python 解析器。ptpython – 高級交互式Python解析器, 構建於python-prompt-toolkit 之上。
  • 數據分析工具用SPSS和Python哪個好?
    比如,學校經常在官網上發布一些比較重要的通知,我不想每天都花費精力去看官網,卻又想當有新通知的時候,就能知道,並看到它。這種時候,就需要爬蟲來幫忙咯。寫一個程序,讓它每半個小時或一個小時就去訪問一次官網,檢查有沒有新的通知,如果沒有,就什麼都不做,等待下次檢查,如果有,就將新通知從網頁中提取出來,保存,並發郵件告訴我們通知的內容,然後繼續等待即可。
  • 用了三個月整理了Python所有庫!全用過的都是年薪百萬大佬
    包管理管理包和依賴的工具pip – Python 包和依賴關係管理工具。pip-tools – 保證 Python 包依賴關係更新的一組工具。IPython – 功能豐富的工具,非常有效的詩用交互式 Python。bpython- 界面豐富的 Python 解析器。ptpython – 高級交互式Python解析器, 構建於python-prompt-toolkit 之上。