मैं एक पुस्तकालय लपेट रहा हूं जो गणनाओं का भारी उपयोग करता है और इसलिए कई निरंतर पहचानकर्ता शामिल हैं। क्या उन्हें साइथन में उपलब्ध कराने का कोई तरीका है (उन्हें extern
घोषित करें) और साथ ही उन्हें पायथन पर उपलब्ध कराएं? मैं एक .pxd फाइल करने के लिए निर्वासन-घोषणाओं को स्थानांतरित करने के naming- से बचने के लिए विकल्प के बारे में जानते हैं:पायथन के लिए बाहरी enum "public" बनाओ?
मैं इस
cdef extern from *:
public enum:
spam
foo
ham
की तरह कुछ जो बदलना चाहिए
cdef extern from *:
enum:
cspam "spam"
cfoo "foo"
cham "ham"
spam = cspam
foo = cfoo
ham = cham
नोट के लिए खोज टक्कर।
धन्यवाद, निकलस