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

टिंकर का उपयोग करके बाहरी प्रोग्राम कैसे खोलें?


कभी-कभी, एप्लिकेशन बनाते समय, हमें बाहरी प्रोग्राम और एप्लिकेशन के साथ सहभागिता करने की आवश्यकता होती है। सिस्टम के अनुप्रयोगों और कार्यक्रमों के साथ बातचीत करने के लिए, हमें os . का उपयोग करना होगा पायथन में मॉड्यूल।

इस लेख में, हम देखेंगे कि हम पायथन में ओएस मॉड्यूल का उपयोग करके बाहरी कार्यक्रमों और ओपनफाइल्स के साथ कैसे इंटरैक्ट कर सकते हैं।

सबसे पहले, हम एक फ़ंक्शन को परिभाषित करेंगे जो filedialog . का उपयोग करके चुनी गई फ़ाइल को खोलेगा पायथन में पुस्तकालय। फिर, हम पथ को प्रिंट करेंगे और os . का उपयोग करके फ़ाइल को खोलेंगे मॉड्यूल।

उदाहरण

# Import the required Libraries
from tkinter import *
from tkinter import filedialog
import os

#Create an instance of tkinter frame
win= Tk()

#Set the geometry for the window or frame
win.geometry("600x400")

#Define a function to open the application

def app():
   file= filedialog.askopenfilename()
   text.config(text= file)
   #Open the program
   os.system('"%s"' %file)

#Create a button
Button(win, text='Click to Open a Program',font=('Poppins bold', 10),
command=app).pack(pady=20)

#Create a Label after button event
text= Label(win, text= "", font= ('Poppins bold', 10))
text.pack(pady=20)

#Keep running the window or frame
win.mainloop()

आउटपुट

उपरोक्त कोड को चलाने से निम्न विंडो आउटपुट के रूप में उत्पन्न होगी -

टिंकर का उपयोग करके बाहरी प्रोग्राम कैसे खोलें?

अब, बटन पर क्लिक करें और यह "मेरे दस्तावेज़" फ़ोल्डर को खोलेगा जहाँ से आप एक प्रोग्राम खोल सकते हैं।


  1. पायथन में टिंकर का उपयोग करके एक साधारण जीयूआई कैलकुलेटर कैसे बनाएं

    परिचय पायथन में, हम tkinter लाइब्रेरी का उपयोग करते हैं जीयूआई घटकों को बनाने और बेहतर यूजर इंटरफेस तैयार करने के लिए। इस लेख में आप एक साधारण GUI आधारित कैलकुलेटर एप्लिकेशन बनाने के तरीके सीखेंगे। आरंभ करना इससे पहले कि हम इसमें कूदें, कुछ चीजें हैं जिन्हें हमें पहले व्यवस्थित करने की आवश्यकता ह

  1. वाइन का उपयोग करके लिनक्स में विंडोज प्रोग्राम कैसे स्थापित करें

    यह कुछ हद तक संक्षिप्त ट्यूटोरियल आपको वाइन इंस्टॉल करने और फिर विंडोज एप्लिकेशन इंस्टॉल करने के लिए इसका उपयोग करने में मार्गदर्शन करेगा। हालांकि चरण और स्क्रीनशॉट उबंटू लिनक्स के लिए विशिष्ट हैं, वे अधिकांश लिनक्स/* निक्स वितरण के लिए बहुत समान होंगे। पृष्ठभूमि: विंडोज प्रोग्राम चलाने के लिए वाइ

  1. सीएमडी का उपयोग करके एक उन्नत कमांड प्रॉम्प्ट कैसे खोलें

    आप सामान्य रूप से एक उन्नत कमांड प्रॉम्प्ट विंडो कैसे खोलते हैं? विंडोज 10/8/7 में आप कमांड प्रॉम्प्ट पर राइट-क्लिक करें और रन एज़ एडमिनिस्ट्रेटर चुनें। विंडोज 10/8 में, आप विन + एक्स मेनू का उपयोग करते हैं और कमांड प्रॉम्प्ट (एडमिन) का चयन करते हैं। लेकिन क्या आप जानते हैं कि आप सामान्य सीएमडी का उ