print

Python 存下 print 的內容到文字檔

前言 在開發程式時,我們常會藉由 print() 來印出程式的結果,確保程式的執行過程沒問題,也可以藉由這種方式來 debug。 如果今天使用 Jupiter 筆記本來執行程式,程式的輸出是會自動保留下來,但如果今天是用其他方式執行的話,程式關掉,這些輸出也跟著消失了。 為了能夠保存終端上面的印出內容,我們可以借助一些模組來幫助我們存下要印出要印出的內容。 作法 那最近最常用的方式就是 redirect_stdout,廢話不說,先看程式 from contexlib import redirect_stdout with open("saveprint.txt", …