"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं पायथन में मल्टीलाइन इनपुट कैसे प्राप्त कर सकता हूं?

मैं पायथन में मल्टीलाइन इनपुट कैसे प्राप्त कर सकता हूं?

2024-11-09 को प्रकाशित
ब्राउज़ करें:158

How Can I Get Multiline Input in Python?

पायथन में मल्टीलाइन इनपुट हैंडलिंग

जबकि पायथन 3 ने raw_input के प्रतिस्थापन के रूप में इनपुट फ़ंक्शन की शुरुआत की, पहले वाले में मल्टीलाइन स्वीकार करने की क्षमता का अभाव है इनपुट. इस सीमा को विभिन्न दृष्टिकोणों के माध्यम से दूर किया जा सकता है। सामना करना पड़ता है. यह तकनीक प्रोग्राम को इनपुट लाइन दर लाइन पढ़ने और उसे एक सूची या वेरिएबल में संग्रहीत करने में सक्षम बनाती है।

# Python 3 प्रिंट करें ("अपनी सामग्री दर्ज करें/चिपकाएँ। इसे सहेजने के लिए Ctrl-D या Ctrl-Z (विंडोज़)।") सामग्री = [] जबकि सत्य: कोशिश करना: लाइन = इनपुट() EOFError को छोड़कर: तोड़ना contents.append(पंक्ति) #पायथन 2 "अपनी सामग्री दर्ज करें/चिपकाएँ। इसे सहेजने के लिए Ctrl-D या Ctrl-Z (विंडोज़)" प्रिंट करें। सामग्री = [] जबकि सत्य: कोशिश करना: पंक्ति = raw_input("") EOFError को छोड़कर: तोड़ना contents.append(line)

मल्टी-लाइन स्ट्रिंग लिटरल का उपयोग करना

# Python 3
print("Enter/Paste your content. Ctrl-D or Ctrl-Z (Windows) to save it.")
contents = []
while True:
    try:
        line = input()
    except EOFError:
        break
    contents.append(line)

# Python 2
print "Enter/Paste your content. Ctrl-D or Ctrl-Z (Windows) to save it."
contents = []
while True:
    try:
        line = raw_input("")
    except EOFError:
        break
    contents.append(line)

multi_line_input = ''' लाइन 1 पंक्ति 2 पंक्ति 3 '''

तृतीय-पक्ष मॉड्यूल

multi_line_input = '''
Line 1
Line 2
Line 3
'''

आयात पाठ लपेटें मल्टी_लाइन_इनपुट = textwrap.dedent(''' लाइन 1 पंक्ति 2 पंक्ति 3 ''')

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3