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

टिंकर में Askopenfilename के साथ फ़ाइल खोलना और पढ़ना?

जब कोई उपयोगकर्ता किसी निर्देशिका से फ़ाइल खोलना चाहता है, तो ऐसा करने का पसंदीदा तरीका एक पॉपअप प्रदर्शित करना है जहां उपयोगकर्ता खोलने के लिए फ़ाइल का चयन करता है। अधिकांश टूल और विजेट की तरह, टिंकर हमें फ़ाइल खोलने, फ़ाइल पढ़ने, फ़ाइल सहेजने के लिए एक संवाद खोलने का एक तरीका प्रदान करता है। ये सभी कार्यशीलता filedialog . का हिस्सा हैं पायथन में मॉड्यूल। अन्य विगेट्स की तरह, फाइलडिअलॉग को नोटबुक में स्पष्ट रूप से आयात करने की आवश्यकता है। कुछ अन्य मॉड्यूल हैं जिनमें फ़ाइल संवाद शामिल हैं जैसे, Askdirectory, askopenfilename, Askopenfile, Askopenfilenames, Askaveasfilename, आदि।

उदाहरण

इस उदाहरण में, हम askopenfilename . का उपयोग करके फ़ाइल को खोलने और पढ़ने के लिए एक फ़ंक्शन को परिभाषित करेंगे ।

हम एक एप्लिकेशन को परिभाषित करेंगे जिसमें एक फ़ाइल खोलने के लिए एक बटन होगा और एक लेबल विजेट में फ़ाइल की सामग्री को पैक करेगा। फ़ाइल सामग्री को पढ़ने के लिए, हम पढ़ें () . का उपयोग करेंगे फ़ाइल नाम के साथ विधि।

#Import tkinter library
from tkinter import *
from tkinter import ttk
from tkinter import filedialog
#Create an instance of tkinter frame or window
win= Tk()
win.geometry("750x150")
#Define a function to Opening the specific file using filedialog
def open_files():
   path= filedialog.askopenfilename(title="Select a file", filetypes=(("text files","*.txt"),
("all files","*.*")))

   file= open(path,'r')
   txt= file.read()
   label.config(text=txt, font=('Courier 13 bold'))
   file.close()
   button.config(state=DISABLED)
   win.geometry("750x450")
#Create an Empty Label to Read the content of the File
label= Label(win,text="", font=('Courier 13 bold'))
label.pack()
#Create a button for opening files
button=ttk.Button(win, text="Open",command=open_files)
button.pack(pady=30)
win.mainloop()

आउटपुट

उपरोक्त कोड को चलाने से एक विंडो प्रदर्शित होगी जिसमें एक बटन होगा जिसे क्लिक करने पर फ़ाइल सामग्री को लोड करने और पढ़ने के लिए एक नई विंडो खुल जाएगी।

टिंकर में Askopenfilename के साथ फ़ाइल खोलना और पढ़ना?

विंडो में फ़ाइल (पाठ, "*") खोलने के लिए "खोलें" बटन पर क्लिक करें।

टिंकर में Askopenfilename के साथ फ़ाइल खोलना और पढ़ना?


  1. टिंकर में एक बटन में छवि और टेक्स्ट कैसे प्राप्त करें?

    हम PhotoImage(image location) . का उपयोग करके टिंकर एप्लिकेशन में छवियों को लोड कर सकते हैं फ़ंक्शन, जो छवि स्थान को पैरामीटर के रूप में लेता है और विंडो ऑब्जेक्ट पर छवि प्रदर्शित करता है। हालाँकि, जब हम बटन में एक छवि जोड़ने का प्रयास करते हैं, तो यह आमतौर पर बटन टेक्स्ट को छुपाते समय बटन पर दिखाई

  1. टिंकर में चाइल्ड विंडो कैसे बनाएं और माता-पिता के साथ संवाद कैसे करें?

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

  1. टिंकर में यूनिकोड और विशेष वर्णों का उपयोग कैसे करें?

    कभी-कभी हमें अपने टिंकर एप्लिकेशन में यूनिकोड और विशेष वर्णसेट जोड़ने की आवश्यकता होती है। हम अपने लेबल या विजेट्स में यूनीकोड ​​कैरेक्टर जोड़ सकते हैं, जो सिग्नेचर को जोड़ सकते हैं, जैसे कि, u / . आप सभी यूनिकोड वर्णों की सूची यहाँ से प्राप्त कर सकते हैं इस उदाहरण में, हम बटन विजेट में एक यूनिकोड