2009-05-12 10 views
12

मैं __init__.pyc कैसे खोल सकता हूं?Python .egg फ़ाइलों से मॉड्यूल कैसे आयात करता है?

>>> import stompservice 
    <module 'stompservice' from 'C:\Python25\lib\site-packages\stompservice-0.1.0-py2.5.egg\stompservice\__init__.pyc'> 

सभी मैं C:\Python25\lib\site-packages\ में देखते हैं .egg फ़ाइल है, लेकिन जहां पैकेज की आंतरिक फ़ाइलें हैं?

उत्तर

20

http://peak.telecommunity.com/DevCenter/PythonEggs

.egg फ़ाइलों को आसानी से ज़िप फ़ाइलों का नाम बदला गया है।

अपने ज़िप प्रोग्राम के साथ अंडे खोलें, या बस .zip के विस्तार का नाम बदलें, और निकालें।

+1

महान! मैं उसे नहीं जानता था। – shahjapan

10

उदाहरण के लिए, आप झाग मॉड्यूल जो .egg फ़ाइल के रूप में उपलब्ध है आयात करना चाहते हैं:

अपने अजगर स्क्रिप्ट में:

egg_path='/home/shahid/suds_2.4.egg' 

sys.path.append(egg_path) 

import suds 
#... rest of code 
संबंधित मुद्दे