python有"内置電池"的稱号, 安裝Python3後, 你可以無需編碼, 直接通過指令行使用python3部分"内置電池"的功能, 這裡介紹兩個很好用的"電池"子產品~
1秒搭建下載下傳伺服器
這是一個非常老司機的操作, 适合在公司同僚之間實時共享資源, 管理者進入檔案夾test-http, 輸入 python -m http.server
即可快速開啟服務, 然後讓與處于同一内網的同僚,通路管理者的ip和對應端口, 就可以下載下傳test-http檔案夾内的檔案.
python -m http.server
- mac os x (扮演管理者的角色, ip為
)192.168.214.1
- centos 7 (扮演同僚的角色, ip為
192.168.214.160
- 使用mac os x 的管理者可以檢視來訪者ip位址
壓縮/解壓 zip檔案
在linux中, 并沒有内置壓縮/解壓zip格式的工具,但在mac和windows中zip卻非常流行, 如果你安裝了python3,就可以使用python3的"内置電池" zipfile為zip格式進行壓縮/解壓的操作, 非常好用, 示例如下:
- 測試方法: 先根據檔案夾test-zipfile建立壓縮檔案 test-zipfile.zip, 然後删除檔案夾test-file, 然後根據壓縮檔案test-zipfile.zip建立檔案夾 test-zipfile
# 根據檔案夾test-zipfile建立壓縮檔案 test-zipfile.zip
python -m zipfile -c test-zipfile.zip test-zipfile
# 根據壓縮檔案test-zipfile.zip建立檔案夾 test-zipfile
python -m zipfile -e test-zipfile.zip test-zipfile