我是Python的新手,我不能通过搜索找到答案(可能我找错了搜索字符串!)。
在我的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)发布于 2016-03-21 14:48:50
谢谢@mikko-ohtamaa - it我运行了profler,从我所看到的就是问题所在。
我回忆起在stackoverflow和其他地方看到的一些关于PYTZ的东西,可以作为二进制或解释,但我无法再次找到信息。我也看到存在于两个地方的库的引用冲突(例如.egg文件和其他地方)。
我从我的python库中卸载了PYTZ,然后重新安装了它……解决了性能问题。
https://stackoverflow.com/questions/35834054
复制相似问题