溫馨提示×

怎么用Python去重定向文件對象

小億
101
2024-03-19 09:41:32
欄目: 編程語言

可以使用 sys.stdout 來重定向文件對象,示例如下:

import sys

# 打開要重定向到的文件
with open('output.txt', 'w') as f:
    # 保存原始的sys.stdout
    original_stdout = sys.stdout
    # 將sys.stdout重定向到文件對象f
    sys.stdout = f

    # 打印內容到文件
    print('Hello, world!')

    # 恢復原始的sys.stdout
    sys.stdout = original_stdout

在上面的示例中,print 函數的輸出會被重定向到名為 output.txt 的文件中。最后,將 sys.stdout 恢復為原始的對象,以確保正常輸出。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女