2011-07-05 17 views
10

पायथन फ़ाइलों को बाइटकोड (* .pyc) में संकलित किया गया है।आयात में पाइथन संकलित फाइलों की प्राथमिकता क्या है?

साइथन का उपयोग करके आप उन्हें मशीन कोड (* .so लिनक्स में) संकलित कर सकते हैं।

यदि आप एक ही फ़ोल्डर में दोनों फाइलों का उपयोग करते हैं, तो उसी नाम के तहत उनके बीच प्राथमिकता क्या है?

क्या यह सुनिश्चित करने का एक स्वचालित तरीका है कि * .pyc के बजाय * .so फ़ाइल का उपयोग किया जाता है? या आपको इसे स्पष्ट रूप से कोड (नामकरण आदि) में करना है?

उत्तर

9

पायथन पहले .so फ़ाइल लोड करेगा। पाइथन खोजों के प्रत्यय की क्रमबद्ध सूची के लिए this question देखें।

ठीक है, मैं तो बस आपको बता दूँगा: आप जवाब के लिए

foo (a directory) 
foo.so 
foomodule.so 
foo.py 
foo.pyc 
+0

धन्यवाद! – pmav99

संबंधित मुद्दे