[問題] 如何把所有Print的結果輸出到檔案

作者: qazwsx99876 (茸茸)   2019-10-18 16:21:25
小的最近寫了一串程式
分別用了很多Print才寫完
但是查到的方法好像都要每次Print就要寫入檔案一次
有沒有什麼辦法是把最後的結果
一次Print出來的指令或方法呢
感謝各位大大及前輩
作者: hank85293   2019-10-18 16:58:00
ㄜ先把要print的東西存起來再一次寫檔?
作者: robert09080 (Aspettarei)   2019-10-18 17:42:00
讀檔 > 存到變數 > 列印
作者: jiyu520 (不要鯽魚我)   2019-10-18 18:42:00
logger
作者: papple23g (逆道者)   2019-10-18 21:09:00
開頭寫text="", 然後每次print(my_text)改成text+=my_text+"\n",最後print(text)
作者: flarehunter (Range)   2019-10-19 00:46:00
google "python logger to file"或是用cmdline: python aaa.py > out.log
作者: tacovirus (小璋丸)   2019-10-19 10:10:00
用 busm 套件可解,一行 decorator 搞定
作者: sean50301 ( (づ′・ω・)づ)   2019-10-19 13:55:00
logging 可以把output寫到檔案裡面https://realpython.com/python-logging/
作者: s860134 (s860134)   2019-10-20 17:53:00
不外乎對 stdin和 stderr 動手腳

Links booklink

Contact Us: admin [ a t ] ucptt.com