Python-获取所有打印的输出

Python-获取所有打印的输出,python,csv,output,stdout,Python,Csv,Output,Stdout,我编写了一个python脚本,它向用户输出了大量数据。 我现在需要将所有打印语句保存到一个txt/csv文件中 我想知道实现这一目标的最快和最有效的方法是什么。 我当时可以对每一行执行此操作,但更愿意对整个脚本执行一次。您可以重定向输出: Python script.py>file.csv将sys.stdout重定向到一个txt文件。该文件可能重复

我编写了一个python脚本,它向用户输出了大量数据。 我现在需要将所有打印语句保存到一个txt/csv文件中

我想知道实现这一目标的最快和最有效的方法是什么。
我当时可以对每一行执行此操作,但更愿意对整个脚本执行一次。

您可以重定向输出:


Python script.py>file.csv

sys.stdout
重定向到一个txt文件。该文件可能重复