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

पायथन का उपयोग करके एप्लिकेशन संस्करण प्राप्त करें

सॉफ़्टवेयर उद्योगों में, जब भी डेवलपर कोई नई सुविधा जोड़ते हैं, किसी विशेष एप्लिकेशन में बग ठीक करते हैं, तो वे एप्लिकेशन को एक नए संस्करण में नाम देते हैं, क्योंकि यह उस एप्लिकेशन में हाल ही में अपडेट की गई सुविधाओं को पहचानने में मदद करता है।

पायथन का उपयोग करके, हम किसी भी एप्लिकेशन का संस्करण प्राप्त कर सकते हैं। हम pywin32 . का उपयोग करेंगे निष्पादन योग्य फ़ाइलों के साथ बातचीत करने के लिए। यह win32 API तक पहुंच प्रदान करता है जो COM और ऑब्जेक्ट बनाने की क्षमता देता है।

  • सबसे पहले, पाइप इंस्टॉल pywin32 . लिखकर आवश्यक पैकेज इंस्टॉल करें कमांड शेल में।

  • आयात प्रेषण आवेदन का संस्करण संख्या प्राप्त करने के लिए।

  • एप्लिकेशन के स्थान को संग्रहीत करने के लिए एक चर बनाएं।

  • संस्करण प्राप्त करने के लिए एक फ़ंक्शन को परिभाषित करें जो निष्पादन योग्य फ़ाइल का स्थान लेता है और डिस्पैच विधि का उपयोग करके पार्स करता है।

  • GetFileVersion(app_location) . का उपयोग करके संस्करण संख्या लौटाएं विधि।

उदाहरण

In this example, we try to get the version of Chrome Application in our System,
#Import the required Module
from win32com.client import Dispatch
def get_version_number(app_location):
   parser = Dispatch("Scripting.FileSystemObject")
   version = parser.GetFileVersion(app_location)
   return version
app_location = r'C:\Program Files (x86)\Google\Chrome\Application\chrome.exe'
version = get_version_number(app_location)
print(version)

आउटपुट

उपरोक्त कोड को चलाने से क्रोम एप्लिकेशन का संस्करण प्रिंट हो जाएगा।

89.0.4389.114

अब, किसी अन्य एप्लिकेशन का संस्करण संख्या प्राप्त करने के लिए उसका स्थान देने का प्रयास करें।


  1. व्हाट्सएप पायथन का उपयोग कर रहा है?

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

  1. पायथन का उपयोग कर वेब से फाइल डाउनलोड करना?

    पायथन वेब से फाइल डाउनलोड करने के लिए विभिन्न मॉड्यूल जैसे urllib, अनुरोध आदि प्रदान करता है। मैं यूआरएल से फाइलों को कुशलतापूर्वक डाउनलोड करने के लिए पाइथन की अनुरोध लाइब्रेरी का उपयोग करने जा रहा हूं। आइए अनुरोध लाइब्रेरी का उपयोग करके URL का उपयोग करके फ़ाइलें डाउनलोड करने की चरण दर चरण प्रक्रिय

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

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