TKinter पायथन में GUI प्रोग्रामिंग के लिए एक मॉड्यूल है। हम एक कैनवास बनाते हैं और उस पर कई गुणों और व्यवहारों के साथ अपने UI घटक रखते हैं। इस लेख में, हम देखेंगे कि asksaveasfile फ़ंक्शन का उपयोग करके पायथन प्रोग्राम के माध्यम से बनाई गई फ़ाइलों को स्थानीय ड्राइव में कैसे सहेजा जाए।
हम पहले एक कैनवास बनाते हैं जिस पर हम फिर TTK बटन फ़ंक्शन का उपयोग करके एक बटन रखते हैं। फिर एक और फ़ंक्शन घोषित करते हैं जो फाइल प्रकार को परिभाषित करने के लिए ask saveasfile का उपयोग करेगा और फ़ाइल को स्थानीय ड्राइव में स्थान पर सहेजेगा।
उदाहरण
from tkinter import * from tkinter import ttk from tkinter.filedialog import asksaveasfile base = Tk() base.geometry('300x250') def SaveFile(): data = [('All types(*.*)', '*.*')] file = asksaveasfile(filetypes=data, defaultextension=data) save_btn = ttk.Button(base, text='Click to save file', command=lambda: SaveFile()) save_btn.pack(side=TOP, pady=20, padx=50) mainloop()आउटपुट
उपरोक्त कोड चलाने पर निम्नलिखित परिणाम मिलता है -

"click to save file as" बटन पर क्लिक करने पर, हमें अगली विंडो मिलती है।
