टिंकर एप्लिकेशन में फाइल सिस्टम के साथ बातचीत करने के लिए, आप टिंकर 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()
आउटपुट
उपरोक्त कोड को चलाने से एक डायलॉग प्रदर्शित होगा जिसमें उपयोगकर्ता को सी ड्राइव से एक फ़ाइल का चयन करने के लिए कहा जाएगा।
फ़ाइल का चयन करने पर, यह विंडो पर फ़ाइलपथ प्रदर्शित करेगा।