python怎麼將列印輸出日誌檔案

longmanma發表於2021-09-11

python怎麼將列印輸出日誌檔案

首先匯入sys模組,然後利用sys.stdout將print行導向到你定義的日誌檔案中,例如:

import sys
# make a copy of original stdout route
stdout_backup = sys.stdout
# define the log file that receives your log info
log_file = open("message.log", "w")
# redirect print output to log file
sys.stdout = log_file
print "Now all print info will be written to message.log"
# any command line that you will execute
...
log_file.close()
# restore the output to initial pattern
sys.stdout = stdout_backup
print "Now this will be presented on screen"

python學習網,免費的線上學習,歡迎關注!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2730/viewspace-2835766/,如需轉載,請註明出處,否則將追究法律責任。

相關文章