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

看板Python作者 (這個那個)時間5年前 (2019/10/19 11:59), 編輯推噓1(102)
留言3則, 3人參與, 5年前最新討論串2/2 (看更多)
※ 引述《qazwsx99876 (茸茸)》之銘言: : 小的最近寫了一串程式 : 分別用了很多Print才寫完 : 但是查到的方法好像都要每次Print就要寫入檔案一次 : 有沒有什麼辦法是把最後的結果 : 一次Print出來的指令或方法呢 : 感謝各位大大及前輩 這是我做的套件 busm https://github.com/virus-warnning/busm 下列程式碼可以滿足你的需求 import busm # 這段程式會把 print 的東西搜集起來用 email 寄出去 @busm.through_smtp def foo_email(): print('It sucks!') # 這段會用 Telegram Bot 傳出去,事先要產生一支 bot 才能用 @busm.through_telegram def foo_telegram(): print('Segmentation fault.') # 這段會用 Line Notify 傳出去,事先要把 Line Notify 加好友,而且要去做一把 key 才能用 @busm.through_line def foo_line(): print('Stack overflow.') if __name__ == '__main__': foo_email() foo_telegram() foo_line() 除了這些用法之外,目前也有做成 logging handler 不過還沒寫相關文件 等我自己使用上穩定了會再補文件 -- 世界越快 心則慢 網路越慢 心則快 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.146.98 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1571457549.A.EDF.html

10/19 13:21, 5年前 , 1F
很酷
10/19 13:21, 1F

10/19 15:03, 5年前 , 2F
大推(Y)
10/19 15:03, 2F

10/20 01:17, 5年前 , 3F
很酷欸
10/20 01:17, 3F
文章代碼(AID): #1TgeeDxV (Python)
文章代碼(AID): #1TgeeDxV (Python)