1.>导出
python train.py > ./test.txt
python train.py -- ./test.txt
该方法将终端输出直接输出至txt文件,则此时终端无显示。
注:第一行为输出至test.txt文件(文件有内容则覆盖);第二行则为添加。
2.script
script -a ./test.txt
python train.py
exit
该方法能保证终端显示,但必须exit后txt文件中才会显示内容,不利于实时性查看。
3.tee
python train.py | tee ./test.txt
python train.py | tee -a ./test.txt
此则为最方便方法,保证终端显示情况下生成txt。
注:第二行-a相当于add功能。