Cython -a标志(生成黄色阴影的HTML),无需命令行

发布时间:2020-01-24 发布网站:脚本之家
脚本之家收集整理的这篇文章主要介绍了Cython -a标志(生成黄色阴影的HTML),无需命令行脚本之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当您从命令行运行时
$cython -a mycode.pyx

你得到一个非常好的HTML“注释”文件与黄色阴影表示缓慢的python操作与快速C操作.每当您在Sage中编译Cython代码时,您也可以获得与该链接相同的HTML文件.我的问题是:(1)如果我使用distutils进行编译,我可以获取这个HTML文件吗? (2)如果我使用pyximport进行编译,我可以得到这个HTML文件吗?谢谢!!

解决方法

感谢larsmans的评论和 Cython email list,我现在有许多令人满意的选项来生成“注释”的HTML文件,而不会离开IPython:

(1)使用子进程…

import subprocess
subprocess.call(["cython","-a","myfilename.pyx"])

(2)在编译之前自己打开Cython中的全局注释标志:

import Cython.Compiler.Options
Cython.Compiler.Options.annotate = True

(3)将注释= True转换为cythonize()[使用distutils compilation method时].

似乎pyximport没有自己的直接选项来打开注释.

总结

以上是脚本之家为你收集整理的Cython -a标志(生成黄色阴影的HTML),无需命令行全部内容,希望文章能够帮你解决Cython -a标志(生成黄色阴影的HTML),无需命令行所遇到的程序开发问题。

如果觉得脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:76874919,请注明来意。
标签: