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

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


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

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

पहले हमें कमांड प्रॉम्प्ट में pip install CX_Freeze कमांड का उपयोग करके CX_Freeze मॉड्यूल स्थापित करना होगा।

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

पहला चरण इस असाइनमेंट को हल करना है, एक पायथन प्रोग्राम रूपांतरण। हमें मानक लाइब्रेरी मॉड्यूल की आवश्यकता है, यहाँ हम urllib और re मॉड्यूल का उपयोग करते हैं जहाँ हम python.com को पार्स करते हैं।

उदाहरण

import urllib.request
import urllib.parse
import re
import time
my_url = 'https://www.python.com/'
my_values = {'s': 'basics', 'submit': 'search'}
my_data = urllib.parse.urlencode(my_values)
my_data = data.encode('utf-8')
my_req = urllib.request.Request(my_url, my_data)
my_resp = urllib.request.urlopen(my_req)
my_respData = my_resp.read()
my_paragraphs = re.findall(r'<p>(.*?)</p>', str(my_respData))
for p in my_paragraphs:
    print(p)
time.sleep(20)

यहाँ हम अंत में 20 सेकंड की स्लीप का उपयोग करते हैं, ताकि बंद होने से पहले हम आउटपुट देख सकें।

यह प्रोग्राम "pythonCX_Freeze.py" फ़ाइल नाम से सेव किया गया है।

अब अगला चरण सेटअप फ़ाइल बनाना है और इस फ़ाइल को "setup.py" कहा जाता है

उदाहरण कोड

from cx_Freeze import setup, Executable
setup(name="pythonCX_Freeze", version="0.1", description="", executables=[Executable("pythonCX_Freeze.py")])

इस प्रोग्राम में हम इम्पोर्ट कर रहे हैं pythonCX_Freeze सेटअप और एक्जीक्यूटेबल। अगला हम 4 पैरामीटर्स के साथ setup() फ़ंक्शन को कॉल करते हैं। पहला पैरामीटर नाम, यह उस प्रोग्राम का नाम है जिसे हम निष्पादित करना चाहते हैं, दूसरा संस्करण है, यह वह संस्करण संख्या है जिसे हम देना चाहते हैं, विवरण यदि हम चाहें तो आवश्यक लाइन लिखें अन्यथा खाली छोड़ दें और अंतिम एक एक्जीक्यूटेबल फ़ंक्शन है जिसमें एक पैरामीटर है।

अब हम cmd.exe खोलते हैं फिर उस निर्देशिका में नेविगेट करते हैं जहाँ setup.py और स्क्रिप्ट है।

फिर हम python setup.py build चलाते हैं।

अब एक बिल्ड निर्देशिका दी गई है और इस निर्देशिका के भीतर हमें एक और निर्देशिका मिलती है और उस निर्देशिका के भीतर हमारा एक्जीक्यूटेबल मिलता है। यदि हर चरण सही ढंग से किया गया है तो यह python.com पर बेसिक फॉर्म के खोज परिणाम को पार्स करना चाहिए और बंद होने से पहले 20 सेकंड के लिए परिणाम प्रदर्शित करना चाहिए।


  1. पायथन का उपयोग करके व्हाट्सएप ऑटोमेशन पायथन का उपयोग करके व्हाट्सएप ऑटोमेशन

    इस खंड में हम एक व्हाट्सएप चैटबॉट बनाने जा रहे हैं, लेकिन ट्विटर या फेसबुक के कुछ अन्य चैटबॉट्स के विपरीत, व्हाट्सएप चैटबॉट्स व्हाट्सएप की नीतियों के कारण सीधे प्लेटफॉर्म पर नहीं चलते।लेकिन इसे पूरा करने का एक तरीका है, सेलेनियम का उपयोग करके, पायथन में एक बहुत स्मार्ट पैकेज जिसके साथ डेवलपर्स ब्राउ

  1. पायथन का उपयोग करके कन्वोल्यूशन पायथन का उपयोग करके कन्वोल्यूशन

    इमेज रिकग्निशन पहले रैखिक प्रतिगमन और समानता की तुलना जैसे बहुत सरल तरीकों का उपयोग करके किया जाता था। परिणाम स्पष्ट रूप से बहुत अच्छे नहीं थे, यहां तक कि हाथ से लिखे वर्णमाला को पहचानने का सरल कार्य भी कठिन साबित हुआ। कन्वोल्यूशनल न्यूरल नेटवर्क (CNNs) पारंपरिक रूप से हम जो करते हैं उससे एक कदम ऊप

  1. पायथन का उपयोग करके वेबसाइट ब्लॉकर पायथन का उपयोग करके वेबसाइट ब्लॉकर

    यदि आप एक बड़ी IT कंपनी में काम कर रहे हैं तो आप देख सकते हैं कि उनकी कुछ वेबसाइटें अवरुद्ध हैं, विशेष रूप से सोशल नेटवर्किंग साइट्स जैसे फेसबुक, यूट्यूब, इंस्टाग्राम आदि। कुछ वेबसाइटों को ब्लॉक करने के लिए थर्ड-पार्टी एप्लिकेशन का उपयोग करने के बजाय, हम अपना खुद का कस्टम एप्लिकेशन विकसित कर सकते ह