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

पायथन में नामित पाइप कैसे बनाएं और उपयोग करें?

फीफो पाइप हैं जिन्हें नियमित फाइलों की तरह एक्सेस किया जा सकता है। FIFO तब तक मौजूद रहते हैं जब तक उन्हें हटा नहीं दिया जाता (उदाहरण के लिए os.unlink () के साथ)। आम तौर पर, FIFO का उपयोग "क्लाइंट" और "सर्वर" प्रकार की प्रक्रियाओं के बीच मिलन स्थल के रूप में किया जाता है:सर्वर पढ़ने के लिए FIFO को खोलता है, और क्लाइंट इसे लिखने के लिए खोलता है। ध्यान दें कि mkfifo() FIFO को नहीं खोलता है - यह सिर्फ मिलन स्थल बनाता है। एक फीफो (नामित पाइप) बनाने और इसे पायथन में उपयोग करने के लिए, आप os.mkfifo() का उपयोग कर सकते हैं। लेकिन फ़ाइल के साथ mkfifo विफल रहता है यदि फ़ाइल पहले से मौजूद है तो अपवाद मौजूद है। इससे बचने के लिए, आप इसे कोशिश-छोड़कर ब्लॉक में डाल सकते हैं।

उदाहरण के लिए

import os, sys
# Path to be created
path = "/tmp/hourly"
try:
    os.mkfifo(path)
except OSError, e:
    print "Failed to create FIFO: %s" % e
else:
    fifo = open(path, 'w')
print "Path is created"

जब आप इस प्रोग्राम को चलाते हैं, तो आप पाइप के बनने की उम्मीद कर सकते हैं।


  1. फेसबुक अवतार कैसे बनाएं और उसका उपयोग कैसे करें

    क्या जानना है बनाने के लिए, ऐप खोलें, मेनू और देखें अवतार , अपने अवतार की त्वचा की रंगत, हेयर स्टाइल, पहनावा आदि को स्टाइल करें और फिर हो गया . पर टैप करें । अपना अवतार साझा करने के लिए, सेटिंग अवतार साझा करें पोस्ट बनाएं , कोई मुद्रा चुनें, अगला . टैप करें , संदेश दर्ज करें, और पोस्ट करें . ट

  1. टिंकर पायथन में थ्रेड का उपयोग कैसे करें?

    Tkinter के साथ, हम थ्रेडिंग का उपयोग करके एक बार में कई फ़ंक्शन कॉल कर सकते हैं . यह किसी एप्लिकेशन में कुछ कार्यों का अतुल्यकालिक निष्पादन प्रदान करता है। पायथन में एक थ्रेड का उपयोग करने के लिए, हम थ्रेडिंग . नामक एक मॉड्यूल आयात कर सकते हैं और इसके थ्रेड . को उपवर्गित करें कक्षा। हमारी नई कक्षा

  1. पायथन रेंज () समझाया:यह क्या है और इसका उपयोग कैसे करें

    प्रोग्रामिंग का एक पहलू जो कई ट्यूटोरियल आपको पहले से नहीं बताते हैं, वह है लूपिंग और काउंटिंग की मात्रा जो आपको करनी होगी। जैसे, इसके नमक के लायक कोई भी प्रोग्रामिंग भाषा बार-बार संख्याओं की गणना करने के तरीकों की पेशकश करेगी। पायथन श्रेणी अनुक्रम प्रकार उन विधियों में से एक है। इस पोस्ट में, हम P