我有一個簡單的請求。我有一個帶有變量列表的python文件。我想執行python文件並獲取寫入日誌文件的輸出。什麼是簡單的方法來做到這一點? 例如: var.py具有下面的代碼將python輸出重定向到日誌文件
x = (10,11,12)
y = str("case when id =1 then gr8 else ok end")
z = datetime.datatime.today().strftime('%Y-%m-%d')
我希望日誌顯示在同一順序
x = (10,11,12)
y = 'case when id =1 then gr8 else ok end'
z = 2016-06-07
我怎樣才能在Python實現這個變量分辨率是多少?
這是我試過
# In:
import logging
# set root logger level
root_logger = logging.getLogger()
root_logger.setLevel(logging.DEBUG)
# setup custom logger
logger = logging.getLogger(__name__)
handler = logging.FileHandler('example.log')
handler.setLevel(logging.INFO)
logger.addHandler(handler)
# log
x = (10,11,12)
y = str("case when id =1 then gr8 else ok end")
logger.debug(x)
logger.debug(y)
example.log文件是空
沒有一個明確的方式來做到這一點,但你可以使用Python內置的日誌模塊 – Brian