我试图将python 2.7代码移植到python 3.7代码
我在文件中看到了一个“导入高手”,但是我看到了一个
ModuleNotFoundError:没有名为“热客”的模块
我似乎在网上找不到那个模块。这是一个python2.7特定的包被其他东西替换了吗?我和cStringIO有过那个案子
附加信息:这是在Django项目中实现的。也许是更老的Django解放组织?我正在尝试将这个代码从Django 1.8移植到2.2
我想做的是:- pip安装-升级高手
没有找到匹配的热带雨林分布
在Python包索引上寻找高手
没有那个名字的图书馆
它是用来干什么的?使用它的唯一行是
prof = hotshot.Profile(final_log_file)
整个项目代码都可以在这里获得:https://github.com/EbookFoundation/fef-questionnaire,使用"profiler.py“的文件是”profiler.py“。此外,在整个项目中没有"hotshot.py“文件。
发布于 2019-05-15 10:47:20
终于找到了什么。hotshot
是profiler (https://docs.python.org/2/library/profile.html)
来自https://docs.python.org/2/library/hotshot.html:
hotshot是一个试验性的C模块,它以牺牲更长的数据后处理时间为代价,将分析的开销降到最低。它不再被维护,可能会在将来的Python版本中删除。
我只需用一个与Python3:https://docs.python.org/3/library/profile.html兼容的较新的profiler来替换它。
所以不管是profile
还是cProfile
。
https://stackoverflow.com/questions/56147071
复制相似问题