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