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

पायथन 3 में टिंकर फाइलडिअलॉग से स्ट्रिंग कैसे प्राप्त करें?

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

सबसे अधिक इस्तेमाल किया जाने वाला फ़ंक्शन है filedialog.askopenfilename() जो आम तौर पर एक संवाद बनाता है जो उपयोगकर्ता को दिए गए प्रोग्राम इंटरफ़ेस में एक फ़ाइल खोलने के लिए कहता है।

उदाहरण

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

# Import required libraries
from tkinter import *
from tkinter import filedialog

# Create an instance of tkinter window
win = Tk()
win.geometry("700x300")

# Create a dialog using filedialog function
win.filename=filedialog.askopenfilename(initialdir="C:/", title="Select a file")

# Create a label widget
label=Label(win, text="The File you have selected is: " + win.filename, font='Courier 11 bold')
label.pack()

win.mainloop()

आउटपुट

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

पायथन 3 में टिंकर फाइलडिअलॉग से स्ट्रिंग कैसे प्राप्त करें?

फ़ाइल का चयन करने पर, यह विंडो पर फ़ाइलपथ प्रदर्शित करेगा।

पायथन 3 में टिंकर फाइलडिअलॉग से स्ट्रिंग कैसे प्राप्त करें?


  1. पाइथन टिंकर कैनवास से लाइनों को कैसे हटाएं?

    कैनवास विजेट के जीयूआई अनुप्रयोग विकास में कई उपयोग-मामले हैं। हम आकार बनाने, ग्राफिक्स, चित्र और कई अन्य चीजों को बनाने के लिए कैनवास विजेट का उपयोग कर सकते हैं। कैनवास में एक रेखा खींचने के लिए, हम create_line(x,y,x1,y1, **विकल्प) का उपयोग कर सकते हैं ) तरीका। टिंकर में, हम दो प्रकार की रेखाएँ खीं

  1. टिंकर/पायथन में पॉपअप संवाद कैसे प्राप्त करें?

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

  1. पायथन टिंकर में चेकबॉक्स से इनपुट कैसे प्राप्त करें?

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