gpt4 book ai didi

python - 外壳脚本 : time and python into a file

转载 作者:行者123 更新时间:2023-11-29 09:50:05 25 4
gpt4 key购买 nike

我需要编写一个执行 python 程序的 bash 脚本,我需要在同一个文件中输出执行时间和结果。我不能编辑 python 代码。

因为有多个测试我想在后台执行它们。这个我试过了

#!bin/bash
$(time python3 program.py file1 > solAndTimeFile1.txt &)

但它根本不起作用,它只在 solAndTimeFile1.txt 中输出 python 程序结果,并在终端中显示时间。

我也试过这个:

#!bin/bash
$(time python3 program.py file1 > solAndTimeFile1.txt >> solAndTimeFile1.txt &)

相同的输出,但对我来说意义更小。

最佳答案

将您的命令放在花括号中,以便它在子 shell 中运行,您可以捕获它的输出。要将 stdout 和 stderr 重定向到文件,请使用 &>file。有关详细信息,请参见 man bash

{ time python3 program.py file1; } &>solAndTimeFile1.txt &

关于python - 外壳脚本 : time and python into a file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53659545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com