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

पायथन में pyqrcode मॉड्यूल का उपयोग करके QR कोड जनरेट करें


QR कोड में एक सफेद पृष्ठभूमि पर वर्ग ग्रिड में व्यवस्थित काले वर्ग होते हैं, जिसे कैमरा जैसे इमेजिंग डिवाइस द्वारा पढ़ा जा सकता है। इसका व्यापक रूप से व्यावसायिक ट्रैकिंग अनुप्रयोगों, भुगतान और वेबसाइट लॉगिन आदि में उपयोग किया जाता है। पायथन में pyqrcode मॉड्यूल का उपयोग QR कोड जनरेट करने के लिए किया जाता है। डेटा को कुशलतापूर्वक संग्रहीत करने के लिए चार मानकीकृत एन्कोडिंग मोड (संख्यात्मक, अल्फान्यूमेरिक, बाइट/बाइनरी, और कांजी) हैं।

अल्फान्यूमेरिक QR कोड

हम pyqrcode मॉड्यूल का उपयोग करते हैं। इसमें create फ़ंक्शन होता है जिसका उपयोग QR कोड जनरेट करने के लिए किया जाता है। अंत में हम इसे SVG फ़ाइल के रूप में सहेजते हैं और आवश्यकतानुसार स्केल करते हैं। हम SVG फ़ाइल को ब्राउज़र में खोलकर देख सकते हैं।

उदाहरण

import pyqrcode
from pyqrcode import QRCode

# QR कोड के लिए स्ट्रिंग इनपुट
str = "learnPython"

# QR कोड जनरेट करें
qrcd = pyqrcode.create(str)

# SVG फ़ाइल बनाएं और सहेजें
qrcd.svg("qrcd.svg", scale=10)

आउटपुट

उपरोक्त कोड चलाने पर निम्न परिणाम मिलता है:

पायथन में pyqrcode मॉड्यूल का उपयोग करके QR कोड जनरेट करें

बाइनरी QR कोड

हम create फ़ंक्शन में mode पैरामीटर को 'binary' सेट करके बाइनरी रूप में QR कोड भी बना सकते हैं। कोड मानव आंख को थोड़ा अलग दिखता है क्योंकि संपीड़न का स्तर अलग होता है।

उदाहरण

import pyqrcode
from pyqrcode import QRCode

str = "learnPython"
qrcd = pyqrcode.create(str, mode='binary')
qrcd.svg("qrcd2.svg", scale=10)

आउटपुट

उपरोक्त कोड चलाने पर निम्न परिणाम मिलता है:

पायथन में pyqrcode मॉड्यूल का उपयोग करके QR कोड जनरेट करें

  1. Python में बाइट कोड फ़ाइल कैसे उत्पन्न करें Python में बाइट कोड फ़ाइल कैसे उत्पन्न करें

    सभी Python प्रोग्राम स्वचालित रूप से आपके स्रोत कोड को संकलित कोड में संकलित करते हैं, जिसे बाइट कोड भी कहा जाता है, इसे निष्पादित करने से पहले। जब भी हम पहली बार किसी मॉड्यूल को आयात करते हैं या जब आपकी स्रोत फ़ाइल एक नई फ़ाइल होती है या हमारे पास हाल ही में संकलित फ़ाइल की तुलना में एक अद्यतन फ़

  1. पायथन getpass मॉड्यूल पायथन getpass मॉड्यूल

    पायथन की स्टैंडर्ड लाइब्रेरी के getpass मॉड्यूल में दो फ़ंक्शन्स परिभाषित हैं। वे तब उपयोगी होते हैं जब भी टर्मिनल-आधारित एप्लिकेशन को यूजर क्रेडेंशियल्स मान्य करने के बाद ही एक्ज़ीक्यूट करने की आवश्यकता होती है। getpass() यह फ़ंक्शन यूजर को पासवर्ड दर्ज करने के लिए प्रेरित करता है। डिफ़ॉल्ट रूप से

  1. पायथन में CX_Freeze का उपयोग पायथन में CX_Freeze का उपयोग

    कभी-कभी हम कुछ अलग बनाना चाहते हैं जो बहुत रोमांचक हो, और मानव स्वभाव के अनुसार, हम हमेशा इसे साझा करना पसंद करते हैं। पायथन भी उन इच्छाओं को पूरा करता है। पायथन का उपयोग करके, अगर हम अपने पायथन प्रोग्राम को अपने दोस्तों के साथ साझा करना चाहते हैं तो हम ऐसा कर सकते हैं, बस उनके मशीन पर वही पायथन सं