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

उपयोगकर्ता को पायथन में फ़ाइलों को पढ़ने के लिए एक फ़ोल्डर का चयन करने के लिए कहें

यदि आपने कभी सोचा है कि पायथन एप्लिकेशन में डायलॉगबॉक्स कैसे काम करते हैं, तो आप शायद filedialog सुन सकते हैं। टिंकर में मॉड्यूल। फ़ाइल संवाद मॉड्यूल में कई अंतर्निहित कार्य होते हैं जिनका उपयोग सिस्टम में फाइलों से निपटने के लिए विभिन्न प्रकार के संवाद प्रदर्शित करने के लिए किया जा सकता है।

ज्यादातर मामलों में, हम filedialog.askopenfilename() . का उपयोग करते हैं उपयोगकर्ता को सिस्टम से फ़ाइल ब्राउज़ करने और खोलने के लिए कहने के लिए कार्य करता है। फ़ाइल प्रकार के चयन के आधार पर, स्क्रिप्ट को लिखने या पढ़ने के संचालन के लिए प्रोग्राम किया जाता है।

एक बार फ़ाइल खुलने के बाद, आप ओपन(फ़ाइल, 'मोड') . का उपयोग कर सकते हैं किसी भी मोड में संचालन खोलने और करने के लिए कार्य। इसे प्रदर्शित करने के लिए, आइए एक उदाहरण लेते हैं जहां हम एक एप्लिकेशन बनाएंगे जो उपयोगकर्ता को एक टेक्स्ट फ़ाइल खोलने के लिए कहेगा। एक बार जब कोई फ़ाइल चुनी और खोली जाती है, तो हम ऑपरेशन के "रीड" मोड का उपयोग करके इस फ़ाइल को पढ़ सकते हैं।

उदाहरण

# Import the library
from tkinter import *
from tkinter import filedialog

# Create an instance of window
win=Tk()

# Set the geometry of the window
win.geometry("700x300")

# Create a label
Label(win, text="Click the button to open a dialog", font='Arial 16 bold').pack(pady=15)

# Function to open a file in the system
def open_file():
   filepath = filedialog.askopenfilename(title="Open a Text File", filetypes=(("text    files","*.txt"), ("all files","*.*")))
   file = open(filepath,'r')
   print(file.read())
   file.close()

# Create a button to trigger the dialog
button = Button(win, text="Open", command=open_file)
button.pack()

win.mainloop()

आउटपुट

उपरोक्त कोड को चलाने पर एक विंडो प्रदर्शित होगी जिसमें एक डायलॉग खोलने के लिए एक बटन होगा।

उपयोगकर्ता को पायथन में फ़ाइलों को पढ़ने के लिए एक फ़ोल्डर का चयन करने के लिए कहें

टेक्स्ट फ़ाइल चुनें और खोलें और कंसोल फ़ाइल की सभी सामग्री प्रदर्शित करेगा।

Centralized Database Vs Blockchain

A blockchain can be both permissionless (like Bitcoin or Ethereum) or permissioned (like the different Hyperledger blockchain frameworks). A permissionless blockchain is also known as a public blockchain, because anyone can join the network. A permissioned blockchain, or private blockchain, requires pre-verification of the participating parties within the network, and these parties are usually known to each other.

Types of Blockchains
The choice between permissionless versus permissioned blockchains should be driven by the particular application at hand (or use case). Most enterprise use cases involve extensive vetting before parties agree to do business with each other. An example where a number of businesses exchange information is supply chain management. The supply chain management is an ideal use case for permissioned blockchains.

You would only want trusted parties participating in the network. Each participant that is involved in the supply chain would require permissions to execute transactions on the blockchain. These transactions would allow other companies to understand where in the supply chain a particular item is.

  1. पायथन में JSON फ़ाइल कैसे पढ़ें

    JSON फ़ाइल क्या है? JSON का मतलब जावास्क्रिप्ट ऑब्जेक्ट नोटेशन है। यह आमतौर पर वेब अनुप्रयोगों में डेटा संचारित करने के लिए उपयोग किया जाता है (जैसे सर्वर से क्लाइंट को वेब पेज पर प्रदर्शित करने के लिए डेटा भेजना)। नमूना JSON फ़ाइल Example 1: {    "fruit": "Apple", &nb

  1. पायथन में टेक्स्ट फ़ाइल कैसे पढ़ा जाए?

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

  1. पाइथन में टिंकर का उपयोग करके निर्देशिका का चयन कैसे करें और स्थान को कैसे स्टोर करें?

    हम डायलॉग बॉक्स से परिचित हैं और उनके साथ कई तरह के एप्लिकेशन में इंटरैक्ट किया है। इस प्रकार के संवाद एक एप्लिकेशन बनाने में उपयोगी होते हैं जहां उपयोगकर्ता सहभागिता एक प्रमुख आवश्यकता होती है। हम डायलॉग बॉक्स का उपयोग उपयोगकर्ता को विभिन्न प्रकार की फाइलों का चयन करने के लिए कह सकते हैं और फिर कुछ