Tkinter एप्लिकेशन में फाइल सिस्टम के साथ इंटरैक्ट करने के लिए, आप Tkinter filedialog मॉड्यूल का उपयोग कर सकते हैं। यह सिस्टम में फ़ाइलों से निपटने का एक तरीका प्रदान करता है। filedialog मॉड्यूल एप्लिकेशन के लिए विभिन्न फ़ाइल डायलॉग बनाने में डेवलपर्स की मदद करने के लिए कई बिल्ट-इन फ़ंक्शन प्रदान करता है। आप अपने एप्लिकेशन में डायलॉग लागू करने के लिए किसी भी filedialog फ़ंक्शन का उपयोग कर सकते हैं।
सबसे अधिक उपयोग किया जाने वाला फ़ंक्शन filedialog.askopenfilename() है जो आमतौर पर दिए गए प्रोग्राम इंटरफ़ेस में फ़ाइल खोलने के लिए उपयोगकर्ता से पूछने वाला एक डायलॉग बनाता है।
उदाहरण
मान लीजिए हम filedialog फ़ंक्शन का उपयोग करके खोली गई फ़ाइल का नाम या स्ट्रिंग प्राप्त करना चाहते हैं। हम लेबल विजेट का उपयोग करके उस फ़ाइल नाम को प्रदर्शित कर सकते हैं जिसे हम फ़ंक्शन का उपयोग करके खोलेंगे। निम्नलिखित एप्लिकेशन किसी भी प्रकार की फ़ाइल खोलने के लिए उपयोग किया जा सकता है।
# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkinter import filedialog
# Tkinter विंडो का इंस्टेंस बनाएं
win = Tk()
win.geometry("700x300")
# filedialog फ़ंक्शन का उपयोग करके एक डायलॉग बनाएं
win.filename = filedialog.askopenfilename(initialdir="C:/", title="Select a file")
# एक लेबल विजेट बनाएं
label = Label(win, text="The File you have selected is: " + win.filename, font='Courier 11 bold')
label.pack()
win.mainloop()
आउटपुट
उपरोक्त कोड चलाने से एक डायलॉग प्रदर्शित होगा जो उपयोगकर्ता को C ड्राइव से फ़ाइल चुनने के लिए कहेगा।

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