[问题] 如何把所有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