在許多情況下,例如處理 JSON 格式的 API 回應、處理網站上嵌入的 JavaScript 資源等時,我們會頻繁看到 13 位長數字,並且我們可能知道它是源自new Date().getTime()
等程式碼的紀元時間戳,但是,作為人類,我們無法快速分辨出它代表的日期和時間。有一個名為 Epoch Converter 的便捷網站,可以輕鬆地將其轉換為人類可讀的格式,但對於開發人員來說,大多數時候還有比打開網站更快捷的方法,即使用許多程式語言自帶的「互動式 shell」。
感興趣的 Python 主題。
Python 3 中 concurrent.futures 套件中的 ThreadPoolExecutor 對於同時執行具有一組資料(參數)的任務(函數)非常有用,這篇文章列出瞭如何將多個參數傳遞給正在執行的任務的範例。
Python 裝飾器通常用函數創建,請參閱另一篇相關文章(/python-aop-with-decorators),但這篇文章也展示了一個如何使用類別創建裝飾器的範例。
關於如何使用 celery 在應用程式中完成非同步任務的快速指南。
Flask 有一個“app.logger”,您可以將其用於 webapp 相關的日誌記錄,對於 flask app 使用的其他函式庫或套件,通常使用 python 標準日誌記錄。有報告稱,基於 Flask 的應用程式中來自各種來源的日誌有時會遺失或變得混亂。有關問題的詳細信息,請參閱底部的參考部分。一種解決方法是設定全域根日誌配置並從 flask 覆寫它。
Huey 作為 Python 中的 crontab 替代品。
在 Python 中產生帶有序號的 n*n 二維數組。
如何使用 pymongo 將新物件插入 mongodb 並引用使用 DBRef 的其他物件。
如何在 python 中快速列印或刪除給定清單中的重複項目。
快速修復在 Ubuntu 14.04 上使用 python requests 時遇到的 ssl 錯誤。
在 Ubuntu 上安裝 lxml 時出現編譯器錯誤,錯誤類似如下:錯誤:命令‘x86_64-linux-gnu-gcc’失敗,退出狀態為 4,很可能是由於記憶體不足導致的。
利用 Python2 內建的SimpleHTTPServer
(Python3中為http.server
),可以啟動一個http服務,輕鬆快速的實作一個有檔案的目錄的共享,在區域網路環境下尤其實用、方便。
如何使用 Python dict 作為 MySQL insert-into 語句的資料來源。
PyMySQL 是一個純 Python 的 MySQL 用戶端程式庫,它允許您輕鬆連接到 MySQL 資料庫並以 Python 方式執行資料庫操作。
Elasticsearch python 用戶端和用於索引建立和刪除、文件索引和搜尋的範例程式碼。有關 elasticsearch 安裝,請參閱帖子 elk-getting-started-notes。
PEP8(Python 增強提案 8)是 Python 編碼的風格指南,這篇文章列出了一些應該遵循的重要規則。
使用 Ansible 從命令列和劇本執行遠端命令。
使用 Python virtualenv 的快速步驟。
Python fabric 的基本使用。
使用ast.literal_eval()
方法進行 Python 文字轉換。
在 Windows 平台上使用 pywinauto 套件自動化 vpn 連線(Cisco IPSec VPN Client + SoftToken)。
從 python 中的清單中刪除重複的字典。
尋找最大公約數。
處理文件物件時使用 with 關鍵字是一種很好的做法。這樣做的好處是,即使在途中出現異常,文件也會在其套件完成後正確關閉。它也比編寫等效的 try-finally 區塊短得多。
Python 多處理。
Python 多線程。請注意,儘管 Python 解釋器中可以運行多個線程,但在任何給定時間,解釋器只能執行一個線程,這是由 Python 虛擬機器中的 GIL(全域解釋器鎖定)確保的。由於 I/O 釋放了 GIL,Python 多線程更適合 I/O 密集型應用程序,而不是 CPU 密集型應用程式。
常見的python檔案/腳本副檔名及其意義。
Python fabonacci 實作。
如何尋找或列出已安裝的 Python 套件。
冒泡排序演算法是一種基於比較的演算法,其中比較每對相鄰元素,如果它們不按順序排列,則交換元素。冒泡排序的平均和最壞情況複雜度為 O(n2),其中 n 是項目的數量。
如何在 python 中以所需格式顯示時間戳記。
提取任意整數的第 i 位數字,其中 i 從右到左開始。
Python 2.x 中的原始碼編碼和unicode。
python中if __name__ == '__main__'
的作用以及定義python主函數的實作。
Python 函數標準參數、位置參數和關鍵字參數。
Python 導入和 PYTHONPATH。
基於裝飾器的 Python AOP(面向方面程式設計)。