IPython - कमांड लाइन विकल्प

इस अध्याय में, आइए समझते हैं कि IPython में विभिन्न कमांड लाइन विकल्पों के साथ कैसे काम किया जाए।

IPython कार्यक्रम का आह्वान

आप निम्नलिखित विकल्पों का उपयोग करके एक IPython प्रोग्राम शुरू कर सकते हैं -

C:\python36> ipython [subcommand] [options] [-c cmd | -m mod | file] [--] [arg]

फ़ाइल विकल्प .py एक्सटेंशन के साथ पायथन स्क्रिप्ट है। यदि कोई अन्य विकल्प नहीं दिया जाता है, तो स्क्रिप्ट निष्पादित होती है और कमांड प्रॉम्प्ट फिर से दिखाई देता है।

C:\python36>ipython hello.py
Hello IPython
welcome to interactive computing

Subcommands और Parameters

एक IPython कमांड निम्नलिखित उप-विकल्प विकल्प को स्वीकार करता है -

  • Profile - IPython प्रोफाइल बनाएं और प्रबंधित करें।

  • Kernel - संलग्न ललाट के बिना एक कर्नेल शुरू करें।

  • Locate - IPython dir के लिए पथ प्रिंट करें।

  • History - IPython इतिहास डेटाबेस प्रबंधित करें।

एक IPython प्रोफ़ाइल उपकमांड निम्न मापदंडों को स्वीकार करता है -

  • ipython profile create myprofile - एक नया प्रोफ़ाइल बनाता है।

  • ipython profile list - सभी उपलब्ध प्रोफाइल को सूचीबद्ध करता है।

  • ipython locate profile myprofile - आवश्यक प्रोफ़ाइल का पता लगाता है।

नया IPython कर्नेल स्थापित करने के लिए, निम्नलिखित कमांड का उपयोग करें -

Ipython kernel –install –name

IPython dir के लिए रास्ता प्रिंट करने के लिए, निम्नलिखित कमांड का उपयोग करें -

C:\python36>ipython locate myprofile
C:\Users\acer\.ipython

इसके अलावा, हम जानते हैं कि -

  • history Subcommand IPython इतिहास डेटाबेस का प्रबंधन करता है।

  • trim विकल्प अंतिम 1000 प्रविष्टियों के लिए IPython इतिहास डेटाबेस को कम करता है।

  • clear विकल्प सभी प्रविष्टियों को हटा देता है।

IPython के कुछ अन्य महत्वपूर्ण कमांड लाइन विकल्प नीचे सूचीबद्ध हैं -

अनु क्रमांक। IPython कमांड और विवरण
1

--automagic

मैजिक कमांड के ऑटो कॉलिंग को चालू करें।

2

--pdb

हर अपवाद के बाद pdb डीबगर को कॉल करने में सक्षम ऑटो।

3

--pylab

डिफ़ॉल्ट matplotlib बैकएंड के साथ इंटरैक्टिव उपयोग के लिए प्री-लोड matplotlib और numpy।

4

--matplotlib

डिफ़ॉल्ट matplotlib बैकएंड के साथ इंटरैक्टिव उपयोग के लिए matplotlib कॉन्फ़िगर करें।

5

--gui=options

किसी भी ('ग्लूट', 'gtk', 'gtk2', 'gtk3', 'osx', 'pyglet', 'qt', 'qt4', 'qt5', 'tk', ') के साथ GUI इवेंट लूप इंटीग्रेशन सक्षम करें wx ',' gtk2 ',' qt4 ')।

IPython कमांड लाइन विकल्पों में से कुछ का नमूना उपयोग निम्न तालिका में दिखाया गया है -

अनु क्रमांक। IPython कमांड और विवरण
1

ipython --matplotlib

matplotlib एकीकरण सक्षम करें

2

ipython --matplotlib=qt

qt4 बैकएंड के साथ matplotlib एकीकरण सक्षम करें

3

ipython --profile=myprofile

प्रोफ़ाइल foo से शुरू करें

4

ipython profile create myprofile

प्रोफाइल foo w / डिफ़ॉल्ट कॉन्फिग फाइल बनाएं

5

ipython help profile

प्रोफ़ाइल उपखंड के लिए मदद दिखाएं

6

ipython locate

IPython निर्देशिका के लिए पथ मुद्रित करें

7

ipython locate profile myprofile

प्रोफ़ाइल के लिए पथ को प्रिंट करें 'myprofile`