2009-06-28 15 views
10

मैं अभी पाइथन से शुरू कर रहा हूं, और पाया है कि मैं विभिन्न पुस्तकालयों को आयात कर सकता हूं। मैं कैसे पता लगा सकता हूं कि मेरे मैक पर कौन से पुस्तकालय मौजूद हैं जिन्हें मैं आयात कर सकता हूं? मैं कैसे पता लगा सकता हूं कि उनमें कौन से फ़ंक्शन शामिल हैं?मैं कैसे पता लगा सकता हूं कि मेरे मैक पर पाइथन पुस्तकालय स्थापित हैं?

मुझे स्थानीय सहायता फ़ाइलों के माध्यम से ब्राउज़ करने के लिए कुछ वेब सर्वर प्रकार की चीज़ों का उपयोग याद रखना प्रतीत होता है, लेकिन मैंने कल्पना की होगी!

+0

क्या आपने अपनी लाइब्रेरी/फ्रेमवर्क/पायथन.फ्रेमवर्क निर्देशिका में देखा था? तुम क्या देखते हो –

उत्तर

5

जाना वेब सर्वर के लिए अच्छे हैं , आप pydoc मॉड्यूल है कि एक स्क्रिप्ट के रूप में अजगर वितरण में शामिल है चला सकते हैं:

python /path/to/pydoc.py -p 1234 

जहां 1234 बंदरगाह आप सर्वर पर चलाने के लिए चाहते हैं। फिर आप http://localhost:1234/ पर जा सकते हैं और दस्तावेज़ ब्राउज़ कर सकते हैं।

+0

आह, वह वही है! धन्यवाद! –

34

पायथन आरईपीएल (कमांड लाइन दुभाषिया/रीड-इवल-प्रिंट-लूप) से, अपने सभी उपलब्ध libs की एक सूची देखने के लिए help("modules") टाइप करें।

फिर मॉड्यूल के भीतर फ़ंक्शंस देखने के लिए, उदाहरण के लिए help("posix") करें। यदि आपके पास अभी तक import लाइब्रेरी नहीं है, तो आपको लाइब्रेरी के नाम के आस-पास उद्धरण देना होगा।

+0

अच्छी खबर यह है कि आप स्वीकार किए गए उत्तर से अधिक भारित होने के लिए उस बैज को प्राप्त करने की जांच करेंगे! हालांकि उत्तर के लिए धन्यवाद! –

+1

स्वीकृत उत्तर ने मुझे कुछ नया सिखाया, तो यह सब अच्छा है :) –

+0

यह ठीक है तो! अपराध की एक पीड़ा महसूस किया था! –

2

प्रत्येक मानक पायथन वितरण में these पुस्तकालय हैं, जो आपको किसी परियोजना में सबसे अधिक आवश्यकता होगी।

मामले में आप पता लगाने के लिए एक पुस्तकालय कार्यावधि में मौजूद रहने पर की जरूरत है, तो आप इस

try: 
    import ObscureModule 
except ImportError: 
    print "you need to install ObscureModule" 
    sys.exit(1) # or something like that 
2

तेंदुए पर पसंद करते हैं, अजगर पैकेज आप उपयोग कर रहे और संस्करण संख्या पर निर्भर करता है, मॉड्यूल कर सकते हैं/Library/अजगर में पाया जा:

/Library/Python/2.5/site-packages

या/पुस्तकालय में/चौखटे

/Library/Frameworks/Python.fra mework/संस्करण/चालू/lib/python2.6/साइट-संकुल

(यह भी 3.0 हो या जो कुछ भी संस्करण सकता है) ... मुझे लगता है कि यह बाघ

3

आप किसी अन्य स्थापित कर सकते हैं के साथ काफी एक ही है पुस्तकालय: जर्दी।

जर्दी एक पायथन पैकेज प्रबंधक है और आपको वह सब कुछ दिखाएगा जो आपने पीपीआई के माध्यम से जोड़ा है। लेकिन यह आपको आपके द्वारा चलाए जाने वाले स्थानीय पैकेज प्रबंधक के माध्यम से साइट-पैकेज भी दिखाएगा।

+0

+1 अन्य सभी चीजों की वजह से योक आपको करने देता है। –

1

सिर्फ अजगर interpeter चलाने के लिए और आदेश आयात "lib_name" टाइप करता है, तो यह एक त्रुटि देता है, तो आप lib स्थापित नहीं ... वरना आप

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

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