簡體   English   中英

Cythonize動態pyx功能

[英]Cythonize dynamic pyx function

我已經動態創建了一個pyx文件,但是很難進行cythonize和使用其中編碼的函數。

我試過了

import pyximport
pyximport.install()
import imp
module = imp.load_source('module.name', pyxfilename)

但這似乎不起作用。 知道我該怎么做嗎?

您可以使用函數pyximport.load_module代替imp.load_sourcehttps://github.com/cython/cython/blob/151d653d3c7ab07e9d961c9601b2ff45202e6ce2/pyximport/pyximport.py#L207 )。

如果需要,這似乎可以構建,然后調用imp.load_dynamic 您以與load_source相同的方式調用它,例如

module = pyximport.load_module('module.name', pyxfilename)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM