使用命令提示符时如何将 Python 脚本输出保存到文件?
How can I Save a Python Script output to a file when using Command Prompt?
我正在使用 Microsoft example here 的语音转文本示例。
执行完这些步骤后,我们可以运行使用此命令(在命令提示符下)的示例
python3 main.py
并且,在命令提示符中显示了所有结果。伟大的!
但是,我想将所有结果保存到一个文件中(可以是 JSON、txt、csv...)。我在 Whosebug 上看到其他一些人也有同样的问题 here(但这在我的示例中并没有真正起作用),并且我从以前的项目中知道我可以将结果保存到 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
我正在使用 Microsoft example here 的语音转文本示例。
执行完这些步骤后,我们可以运行使用此命令(在命令提示符下)的示例
python3 main.py
并且,在命令提示符中显示了所有结果。伟大的!
但是,我想将所有结果保存到一个文件中(可以是 JSON、txt、csv...)。我在 Whosebug 上看到其他一些人也有同样的问题 here(但这在我的示例中并没有真正起作用),并且我从以前的项目中知道我可以将结果保存到 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