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

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

概述当您从命令行运行时 $cython -a mycode.pyx 你得到一个非常好的HTML“注释”文件与黄色阴影表示缓慢的python *** 作与快速C *** 作.每当您在Sage中编译Cython代码时,您也可以获得与该链接相同的HTML文件.我的问题是:(1)如果我使用distutils进行编译,我可以获取这个HTML文件吗? (2)如果我使用pyximport进行编译,我可以得到这个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 subprocesssubprocess.call(["cython","-a","myfilename.pyx"])

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

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

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

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

总结

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

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1101202.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存