介紹一個用於時間追蹤的簡單 Python 腳本

如果您是自由工作者、獨立承包商,或只是想更好地記錄自己的時間。您可能知道,找到一種好的、簡單的方法來追蹤您一天中在每個專案上花費的時間可能是一個真正的挑戰。但是,透過簡單的 Python 腳本,您每天可以追蹤任意數量的活動,並記錄它們以便隨時查看。

當您執行 Python 時間追蹤器腳本時,您將獲得一個按鈕列表,您可以使用要追蹤的任務名稱來標記這些按鈕。點擊該按鈕會將其顏色變更為綠色,讓您知道腳本已為該任務啟動了計時器。再次按一下該按鈕將停止該任務的計時器,或者您可以透過點擊另一個按鈕開始計時另一個任務。

程式碼其實相當簡單。首先,我們匯入我們的庫,包括 tkinter 庫,它對於圖形使用者介面 (GUI) 至關重要,這樣我們就可以擺脫命令提示字元。

接下來,我們設定變數來追蹤開始和結束時間以及目前處於活動狀態的任務等內容。

接下來,我們建立函數,其中包括切換活動,它啟動和停止計時器並記錄經過的時間。其他重要的功能包括自動儲存功能(每 30 分鐘自動儲存一次)、save_log()、load_log() 等。

特別重要的是,您可以透過變更「time.sleep」中的值來變更程式自動儲存的頻率。 30 分鐘有 1,800 秒,因此請設定最適合您的值。

程式碼的另一個重要部分是活動。您可以透過將引用之間的文字變更為要追蹤的任務來正確標記每個按鈕。如果需要,您也可以添加更多或刪除一些。

# 關閉時儲存日誌

保存日誌()歸檔日誌()這是完整的程式碼供您複製和貼上。如果需要,請記住調整自動儲存時間,並更改按鈕名稱以反映您正在追蹤的任務。