2016-02-23 4 views
5

मेरे पास एक साधारण test.py फ़ाइल है जहां मैं साइथन का उपयोग करके प्रकार जोड़ना चाहता हूं। पायथन दुभाषिया संगत रहने के लिए, मैं शुद्ध पायथन मोड का उपयोग करता हूं। मैं कहा:साइथन शुद्ध पायथन मोड

import cython 

और फिर से एक प्रकार को परिभाषित करने का प्रयास करें:

d = cython.declare(cython.dict) 

फिर ग्रहण में अजगर दुभाषिया मुझे इस लाइन पर एक त्रुटि देता है:

AttributeError: 'module' object has no attribute 'dict'

मैं क्या कुमारी र? जब मैं test.pyx पर test.py का नाम बदलता हूं, लेकिन मैं इसे अन्य। Python फ़ाइलों में आयात करने में सक्षम होने के लिए .py फ़ाइल के रूप में रखना चाहता हूं।

+0

यह काम करता है! साइथन दस्तावेज में उल्लेख किया जाना चाहिए। यदि आप इसे उत्तर के रूप में लिखते हैं, तो मैं इसे स्वीकार कर सकता हूं – dominicp

उत्तर