我想學習在Python中登錄,並試圖運行Python 2.7文檔提供的基本程序。但是Python記錄器甚至沒有創建該文件。所以我自己在目錄中創建了這個文件,但是現在這個記錄器並沒有將任何內容記錄到日誌文件中。這裏是我的代碼:日誌記錄不創建日誌文件或存儲任何日誌
import logging
logging.basicConfig(filename='C:/Users/nippo1994/Documents/PythonScripts/checkstry.log',level=logging.debug,format='%(levelname)s %(asctime)s ::%(message)s',)
logging.debug('This message should go to the log file')
logging.info('So should this')
logging.warning('And this, too')
更新1
代碼工作的蟒蛇3.x.x但不是在Python 2.7,可有人指導我的蟒蛇爲什麼這種奇怪的行爲?
UPDATE 2 這似乎是它在Spyder 2.7中的問題,不知道這會造成如此大的差異。附加的鏈接相同https://github.com/spyder-ide/spyder/issues/2572
嘗試了你的建議,仍然沒有寫入任何文件。就權限而言,我的所有其他創建,讀取和寫入文件的程序在我上面提到的代碼中提到的同一個目錄中工作正常,所以我想我也擁有文件夾的權限。任何具體的檢查你可能會建議? –
你有什麼錯誤? –
不,完全沒有錯誤 –