Phương thức os.popen() trong Python
Miêu tả
Phương thức popen() mở một pipe từ command . Giá trị trả về là một đối tượng file được kết nối với pipe, mà có thể là đọc hoặc ghi phụ thuộc vào mode là 'r' (mặc định) hoặc 'w'.
Cú pháp
Cú pháp của popen() trong Python:
os.popen(command[, mode[, bufsize]])
Chi tiết về tham số:
command -- Đây là lệnh được sử dụng.
mode -- Đây là mode, có thể là 'r'(mặc định) hoặc 'w'.
bufsize -- Nếu thiết lập là 0, tức là không có trình đệm nào diễn ra. Giá trị 1 cho trình đệm theo dòng được thực hiện trong khi truy cập file. Nếu là một số nguyên lớn hơn 1, thì trình đệm thực hiện với kích cỡ đã cho. Nếu là số âm, thì theo trình đệm mặc định.
Trả về giá trị
Trả về là một đối tượng file được kết nối với pipe.
Chương trình Python ví dụ
Ví dụ sau minh họa cách sử dụng của popen() trong Python.
import os, sys # Su dung lenh mkdir a = 'mkdir nwdir' b = os.popen(a,'r',1) print b
Chạy chương trình Python trên sẽ cho kết quả:
open file 'mkdir nwdir', mode 'r' at 0x81614d0