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

avatar
作者
猴君
阅读量:0

可以使用 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 恢复为原始的对象,以确保正常输出。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!