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

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


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

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

  • कमांड शेल में pip install pywin32 टाइप करके आवश्यक पैकेज इंस्टॉल करें।

  • एप्लिकेशन का वर्जन नंबर प्राप्त करने के लिए Dispatch इम्पोर्ट करें।

  • एप्लिकेशन का स्थान स्टोर करने के लिए वेरिएबल बनाएं।

  • वर्जन प्राप्त करने के लिए फंक्शन परिभाषित करें जो एक्जीक्यूटेबल फ़ाइल का स्थान लेता है और Dispatch मेथड का उपयोग करके पार्स करता है।

  • GetFileVersion(app_location) मेथड का उपयोग करके वर्जन नंबर लौटाएं।

उदाहरण

इस उदाहरण में, हम अपने सिस्टम में क्रोम एप्लिकेशन का वर्जन प्राप्त करने का प्रयास करते हैं,
# आवश्यक मॉड्यूल इम्पोर्ट करें
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, requests जैसे विभिन्न मॉड्यूल प्रदान करता है। इस लेख में हम requests लाइब्रेरी का उपयोग करके URL से फ़ाइलें कुशलतापूर्वक डाउनलोड करना सीखेंगे। चरण-दर-चरण प्रक्रिया 1. मॉड्यूल आयात करें import requests 2. URL प्राप्त करें और अनुरोध भेजें url = https

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

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