0
我是Python新手,我無法通過搜索找到答案(也許我正在尋找錯誤的搜索字符串!)。PYTZ加載時間太長
在我的Raspberry Pi上使用PYTZ可以讓一個簡短的腳本(約2000行)從大約5秒鐘變成大約2分鐘。
我敢肯定,這是我的一些愚蠢的東西,但有沒有修復嗎?
我已經完全放棄了PYTZ,但我也有點太嵌入它(大約15個腳本已經在使用它)。
在此先感謝。
編輯:下面是我的腳本摘錄:
import pytz
#Lots of code
# Timezone stuff
localTZ = pytz.timezone('Australia/Sydney')
nowUTC = datetime.utcnow() currentTime =
localTZ.localize(nowUTC)
它在腳本中的作用是什麼? –
使用Python分析器來追蹤哪些調用會降低你的應用程序的性能http://stackoverflow.com/questions/582336/how-can-you-profile-a-python-script - 然後找到替代方法來做到這一點。例如,如果延遲來自加載時區數據庫,則解決您的代碼,以便時區數據庫未加載。 –
不相關:'localTZ.localize(nowUTC)'是錯誤的。改用'datetime.now(localTZ)'代替。 – jfs