কম্পিউটার

পাইথনে os.pipe() ফাংশন কি করে?


os.pipe() পদ্ধতিটি একটি পাইপ তৈরি করে এবং যথাক্রমে পড়ার এবং লেখার জন্য ব্যবহারযোগ্য এক জোড়া ফাইল বর্ণনাকারী (r, w) ফেরত দেয়।

উদাহরণ

import os, sys
print "The child will write text to a pipe and "
print "the parent will read the text written by child..."
# file descriptors r, w for reading and writing
r, w = os.pipe()
processid = os.fork()
# This is the parent process
if processid:
    os.close(w)
    r = os.fdopen(r)
    print "Parent reading"
    str = r.read()
    print "text =", str  
    sys.exit(0)
else:
    # This is the child process
    os.close(r)
    w = os.fdopen(w, 'w')
    print "Child writing"
    w.write("Text written by child...")
    w.close()
    print "Child closing"
    sys.exit(0)

আউটপুট

আপনি আউটপুট পাবেন:

Parent reading
Child writing
Child closing
text = Text written by child...

  1. raw_input() ফাংশন পাইথনে কি করে?

  2. পাইথনে reload() ফাংশন কি করে?

  3. পাইথনে একটি নামস্থান কি?

  4. পাইথনে স্ট্রিংগুলি % কি করে?