在即将到来的 Cython 3.0 版本中,language_level (在Cython 0.293str
中引入)成为新的默认值而不是当前的默认值,即如果未设置 language_level(如何设置),我们会收到以下警告:2
FutureWarning:Cython 指令“language_level”未设置,目前使用“3str”(Py3)。这与早期版本有所不同!文件:/home/ed/mygithub/cython/foo.pyx 树 = Parsing.p_module(s, pxd, full_module_name)
但是语言级别3str
和语言级别之间有什么区别?对于哪些代码,编译模块的行为和语言级别3
会有什么不同?3str
3
茅侃侃
牧羊人nacy
相关分类