对于python,既可以使用logging库,比较方便;
同时,另一种简单粗暴的方式,直接将终端输出内容重定向
比如,
python train.py > log.txt
一个→直接将终端输出定向到当前目录下的log.txt文件中,没有文件则创建,有文件则覆盖。
python train.py >> log.txt
这种方式则会在有log.txt时将内容追加到log.txt中
那么,既想在终端显示内容又将内容定向到日志文件,可以使用tee命令
python train.py | tee log.txt