使用命令提示符时,如何将Python脚本输出保存到文件?

使用命令提示符时,如何将Python脚本输出保存到文件?,python,python-3.x,command-prompt,text-to-speech,Python,Python 3.x,Command Prompt,Text To Speech,我使用的是微软的一个从语音到文本的例子 在完成以下步骤后,我们可以使用此命令(在命令提示符下)运行示例 并且,在命令提示符中显示所有结果。太好了 但是,我想将所有结果保存到一个文件中(可以是JSON、txt、csv…)。我在Stackoverflow上看到其他一些人也有同样的问题(但在我的示例中这并没有真正起作用),我从以前的项目中知道,我可以使用如下命令将结果保存到JSON文件(使用Scrapy): scrapy crawl Script -o name_json_file.json 因此我

我使用的是微软的一个从语音到文本的例子

在完成以下步骤后,我们可以使用此命令(在命令提示符下)运行示例

并且,在命令提示符中显示所有结果。太好了

但是,我想将所有结果保存到一个文件中(可以是JSON、txt、csv…)。我在Stackoverflow上看到其他一些人也有同样的问题(但在我的示例中这并没有真正起作用),我从以前的项目中知道,我可以使用如下命令将结果保存到JSON文件(使用Scrapy):

scrapy crawl Script -o name_json_file.json
因此我的问题是:使用命令提示符时,我是否可以将所有结果(命令提示符显示的结果)直接保存到文件中?如果没有,将输出保存到文件中的最佳(替代)方法是什么


非常感谢

你要找的是

YOUR-COMMAND > c:\PATH\TO\FOLDER\OUTPUT.txt
所以在你的情况下

python3 main.py > c:\PATH\TO\FOLDER\OUTPUT.txt
如果要保存并查看输出,可以执行以下操作

python3 main.py > c:\PATH\TO\FOLDER\OUTPUT.txt | type

看起来这就是您的要求。您是否正在寻找
python3 main.py>您的_text_file.txt
?为了完整性:在某些情况下,输出可能也会写入
stderr
,然后您需要使用
&>
,而不仅仅是
。看起来不错!特别是最后一个对我的例子来说很有趣。但是,在尝试python main.py>output_text.txt|type时,我收到一条“语法不正确”的消息。您确定语法正确吗?提前谢谢!是的,语法很好,确保您使用的是正确的python版本。在您编写python main.py的注释中,但在问题和说明中,它说python3 main.py。@Roverflow>和output_text.txt之间的空格很重要
python3 main.py > c:\PATH\TO\FOLDER\OUTPUT.txt | type