使用python的cProfile,我cprofiled我的代码,但我一直得到与compile()和null字符相关的错误,我无法理解。
错误消息是:
[cProfileV]:http://127.0.0.1:4000处提供的cProfile输出 Traceback(最近一次调用最后一次): File" /Library/Frameworks/Python.framework/Versions/2.7/bin/cprofilev" ;,第9行,in load_entry_point(' CProfileV == 1.0.6',' console_scripts',' cprofilev')() 文件" /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/cprofilev.py" ;,第217行,主要 code = compile(fp.read(),progname,' exec') TypeError:compile()期望字符串,不带空字节
我的客户端代码是问题,还是服务器还没有?
提前谢谢你。
答案 0 :(得分:3)
我认为错误是由cprofile和cprofilev版本之间的不匹配引起的。
Cprofilev可以直接使用:
运行 python -m cprofilev your_script.py
答案 1 :(得分:0)