Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

टर्मिनल पर मल्टीपल आर्गुमेंट्स वाले फंक्शन्स को कैसे एक्ज़िक्यूट करें?

हम पहले sys मॉड्यूल आयात करते हैं। हमें टर्मिनल पर दर्ज फंक्शन के आर्गुमेंट्स को लाने और फंक्शन को एक्ज़िक्यूट करने के लिए sys मॉड्यूल के argv फंक्शन का उपयोग करना होगा।

उदाहरण

#fubar.py
import sys
def print_funcargs(arg1, arg2, arg3):
    print arg1 + ' ' + arg2 + ' ' + arg3
if __name__ == "__main__":
    a = sys.argv[1]
    b = sys.argv[2]
    c = sys.argv[3]
    print_funcargs(a,b,c)
    print sys.argv

टर्मिनल पर यदि हम लिखते हैं:

$ python fubar.py I adore books

आउटपुट

I adore books ['fubar.py', 'I', 'adore', 'books']
  1. Tkinter में आकृति का अल्फा (पारदर्शिता) कैसे बदलें? Tkinter में आकृति का अल्फा (पारदर्शिता) कैसे बदलें?

    Canvas विजेट Tkinter लाइब्रेरी में मल्टीलेटरल विजेट में से एक है जिसका उपयोग किसी भी एप्लिकेशन के लिए ग्राफिक्स प्रदान करने के लिए किया जाता है। इसका उपयोग आकृतियाँ बनाने, इमेज, एनिमेटिंग ऑब्जेक्ट्स या किसी भी जटिल विजुअल्स बनाने के लिए किया जा सकता है। आकृति का alpha गुण यह परिभाषित करता है कि यदि

  1. Matplotlib में मल्टीपल लेबल्स के साथ बार चार्ट कैसे प्लॉट करें? Matplotlib में मल्टीपल लेबल्स के साथ बार चार्ट कैसे प्लॉट करें?

    Matplotlib में मल्टीपल लेबल्स के साथ बार चार्ट प्लॉट करने के लिए निम्नलिखित चरणों का पालन करें: चरण men_means, men_std, women_means और women_std के लिए डेटासेट बनाएं। NumPy का उपयोग करके इंडेक्स डेटा पॉइंट्स बनाएं। बार्स की width इनिशियलाइज़ करें। subplots() मेथड का उपयोग करके फिगर और सबप्लॉट्स का

  1. iOS 7 पर स्पैम और परेशान करने वाले कॉल ब्लॉक करें - आसान चरण iOS 7 पर स्पैम और परेशान करने वाले कॉल ब्लॉक करें - आसान चरण

    क्या आपके पास एक टेलीमार्केटर आपका पीछा कर रहा है, या आप उस रैंडम हुकअप से पूरी तरह से परेशान हैं जो आपको परेशान करना बंद नहीं करेगा? iOS 7 द्वारा जोड़ी गई कई नई सुविधाओं में, सबसे महत्वपूर्ण बिल्ट-इन नंबर ब्लॉक करने की क्षमता हो सकती है। आप OS से सीधे किसी को कॉल करने, टेक्स्ट मैसेज करने, और फेसटाइ