linux中使用
python program.py 2>&1 | tee file.log # 同時輸出到shell和file.log中
windows中可以在program.py
中加入如下語句
f = open(file.log, "w")
...
print("xxx", file=f)
...
print('yyy', file=f)
...
f.close()
如果覺得總要加上file=f
煩,可以考慮最後使用正則表達式一起操作。
應該有更好的辦法,歡迎評論~
linux中使用
python program.py 2>&1 | tee file.log # 同時輸出到shell和file.log中
windows中可以在program.py
中加入如下語句
f = open(file.log, "w")
...
print("xxx", file=f)
...
print('yyy', file=f)
...
f.close()
如果覺得總要加上file=f
煩,可以考慮最後使用正則表達式一起操作。
應該有更好的辦法,歡迎評論~