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

पायथन ट्किंटर में asksaveasfile() फ़ंक्शन


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()

आउटपुट

उपरोक्त कोड चलाने पर निम्नलिखित परिणाम मिलता है -

पायथन ट्किंटर में asksaveasfile() फ़ंक्शन

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

पायथन ट्किंटर में asksaveasfile() फ़ंक्शन

  1. पायथन में issubset() फंक्शन पायथन में issubset() फंक्शन

    इस लेख में, हम पायथन स्टैंडर्ड लाइब्रेरी में उपलब्ध issubset() फंक्शन के कार्यान्वयन और उपयोग के बारे में जानेंगे।issubset() मेथड बूलियन True वापस करता है जब एक सेट के सभी तत्व दूसरे सेट में मौजूद होते हैं (जिसे तर्क के रूप में पारित किया जाता है) अन्यथा, यह बूलियन False वापस करता है।नीचे दिए गए चित

  1. पायथन में intersection() फ़ंक्शन पायथन में intersection() फ़ंक्शन

    इस लेख में, हम intersection() फ़ंक्शन के बारे में सीखेंगे जिसे किसी भी दिए गए सेट पर किया जा सकता है। गणित के अनुसार, intersection का अर्थ दो सेट्स से सामान्य तत्वों को ढूंढना है। सिंटैक्स .intersection( ...) वापसी मान तर्क के रूप में पास किए गए सेट्स में सामान्य तत्व। उदाहरण set_1 = {t,u,t,o

  1. पायथन में फाइल ऑब्जेक्ट्स: पूरी गाइड पायथन में फाइल ऑब्जेक्ट्स: पूरी गाइड

    पायथन में, जब भी हम फाइल्स पढ़ने या लिखने का प्रयास करते हैं, हमें कोई लाइब्रेरी इम्पोर्ट करने की आवश्यकता नहीं होती क्योंकि यह नेटिवली हैंडल किया जाता है। सबसे पहली चीज जो हम करेंगे वह है बिल्ट-इन open फंक्शन का उपयोग करके एक फाइल ऑब्जेक्ट प्राप्त करना। open फंक्शन एक फाइल खोलता है और एक फाइल ऑब्ज