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

पायथन में टेक्स्ट एरिया डेटा को CGI प्रोग्राम में पास करना


TEXTAREA एलिमेंट का उपयोग तब किया जाता है जब बहु-लाइन टेक्स्ट को CGI प्रोग्राम में पास करना होता है।

उदाहरण

एक TEXTAREA बॉक्स वाले फॉर्म के लिए उदाहरण HTML कोड यहां दिया गया है -

इस कोड का परिणाम निम्नलिखित फॉर्म है -

पायथन में टेक्स्ट एरिया डेटा को CGI प्रोग्राम में पास करना

नीचे textarea.cgi स्क्रिप्ट है जो वेब ब्राउज़र द्वारा दिए गए इनपुट को संभालती है -

#!/usr/bin/python # CGI हैंडलिंग के लिए मॉड्यूल आयात करें import cgi, cgitb # FieldStorage का इंस्टेंस बनाएं form = cgi.FieldStorage() # फ़ील्ड्स से डेटा प्राप्त करें if form.getvalue('textcontent'):    text_content = form.getvalue('textcontent') else:    text_content = "Not entered" print "Content-type:text/html\r\n\r\n" print "" print ""; print "Text Area - Fifth CGI Program" print "" print "" print "

Entered Text Content is %s

" % text_content print ""

  1. - पायथन में नंबर ट्रायंगल प्रिंट करने का प्रोग्राम

    मान लीजिए हमारे पास एक संख्या n है। हमें n पंक्तियों वाला एक ट्रायंगल प्रिंट करना है और प्रत्येक पंक्ति में लाइन नंबर i, i बार होगा।उदाहरण के लिए, यदि इनपुट n = 5 है, तो आउटपुट होगा:1 22 333 4444 55555समाधान दृष्टिकोणइसे हल करने के लिए हम निम्न चरणों का पालन करेंगे:i के लिए 1 से n तक की रेंज में, कर

  1. पायथन में बहुभुज का क्षेत्रफल खोजने का प्रोग्राम पायथन में बहुभुज का क्षेत्रफल खोजने का प्रोग्राम

    मान लीजिए हमारे पास एक 2D तल पर एक साधारण बहुभुज के अंतिम बिंदुओं को दर्शाने वाले क्रमबद्ध बिंदुओं की सूची है। हमें इस बहुभुज का क्षेत्रफल ढूंढना है।उदाहरण के लिए, यदि इनपुट points = [(0, 0), (0,5), (3, 5), (3,0)] है, तो आउटपुट 15 होगा।समाधान दृष्टिकोणइसे हल करने के लिए हम निम्न चरणों का पालन करेंगे

  1. पायथन प्रोग्राम: साइक्लिक रिडंडेंसी चेक (CRC) पायथन प्रोग्राम: साइक्लिक रिडंडेंसी चेक (CRC)

    डिजिटल डेटा में एरर्स डिटेक्ट करने के लिए CRC का उपयोग किया जाता है, यह ट्रांसमिशन एरर्स डिटेक्ट करने में एक अच्छी तकनीक है। इस तकनीक में मुख्य रूप से बाइनरी डिवीजन लागू किया जाता है।इस तकनीक में, साइक्लिक रिडंडेंसी चेक बिट्स मौजूद होते हैं जो रिडंडेंट बिट्स का एक सीक्वेंस होता है, ये बिट्स डेटा यून