Python3 os.dup2() 方法
概述
os.dup2() 方法用於將一個檔描述符 fd 複製到另一個 fd2。
Unix, Windows 上可用。
語法
dup2()方法語法格式如下:
os.dup2(fd, fd2);
參數
fd -- 要被複製的檔描述符
fd2 -- 複製的檔描述符
返回值
沒有返回值。
實例
以下實例演示了 dup2() 方法的使用:
實例
import os
# 打開一個檔
f=open('txt','a')
# 將這個檔描述符代表的檔,傳遞給 1 描述符指向的檔(也就是 stdout)
os.dup2(f.fileno(), 1)
# 關閉檔
f.close()
# print 輸出到標準輸出流,就是檔描述符1
print('zaixian')
print('google')
執行以上程式輸出結果為, 生成一個txt檔,內容是::
zaixian google