您好,登錄后才能下訂單哦!
這篇文章主要介紹了讓python工作更有效率的Python小工具有哪些,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
ython作為越來越流行的一種編程語言,不僅僅是因?yàn)樗Z言簡單,有許多現(xiàn)成的包可以直接調(diào)用。
python中還有大量的小工具,讓你的python工作更有效率。
1. 快速共享
HTTP服務(wù)器
SimpleHTTPServer是python內(nèi)置的web服務(wù)器,使用8000端口和HTTP協(xié)議共享。
能夠在任意平臺(tái)(Window,Linux,MacOS)快速搭建一個(gè)HTTP服務(wù)和共享服務(wù),只需要搭建好python環(huán)境。
python2版本:
python -m SimpleHTTPServer
python3版本:
python -m http.server
FTP服務(wù)器
ftp共享需要第三方組件支持,安裝命令:
pip install pyftpdlib python -m pyftpdlib-p端口號
訪問方式:ftp://IP:端口。
2. 解壓縮
這里介紹利用python解壓五種壓縮文件:.gz .tar .zip .rar
zip
tar
gz
gz一般僅僅壓縮一個(gè)文件,全部常與其它打包工具一起工作。比方能夠先用tar打包為X.tar,然后在壓縮為X.tar.gz
解壓gz,事實(shí)上就是讀出當(dāng)中的單一文件,Python方法例如以下:
rar
由于rar通常為window下使用,須要額外的Python包rarfile。
安裝:
Python setup.py install
解壓縮:
3.pip常用操作
pip 是 Python 著名的包管理工具,在 Python 開發(fā)中必不可少。
安裝
在線安裝
pip install <包名> 或 pip install -r requirements.txt
本地安裝:
pip install <目錄>/<文件名> 或 pip install --use-wheel --no-index --find-links=wheelhouse/ <包名>
查找包
pip search <包名>
刪除包
pip uninstall <包名> 或 pip uninstall -r requirements.txt
查看包信息
pip show <包名>
檢查包依賴是否完整
pip check <包名>
查看已安裝包列表
pip list
導(dǎo)出所有已安裝包
pip freeze requirements.txt
4. 字符串與Json轉(zhuǎn)換
json轉(zhuǎn)str
json轉(zhuǎn)str
使用json.dumps的方法,可以將json對象轉(zhuǎn)化為字符串。
5. python讀取excel
步驟
安裝python官方Excel庫–>xlrd
獲取Excel文件位置并讀取
讀取sheet
讀取指定rows和cols內(nèi)容
6. python 截圖
python實(shí)現(xiàn)截圖功能,windows環(huán)境下,需要用到PIL庫。
安裝:
pip install Pillow
示例:
7. ipython
最后介紹的示一個(gè)強(qiáng)大的python工具--IPython 。
IPython 支持變量自動(dòng)補(bǔ)全,自動(dòng)縮進(jìn),支持 bash shell 命令,內(nèi)置了許多實(shí)用功能和函數(shù);
它是一個(gè) for Humans 的 Python 交互式 shell,用了它之后你就不想再用自帶的 Python shell 了。
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“讓python工作更有效率的Python小工具有哪些”這篇文章對大家有幫助,同時(shí)也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來學(xué)習(xí)!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。