14
A
回答
16
logging.warn
因爲Python 3.3已被棄用,你應該使用logging.warning
。
到Python 3.3,logging.warn
和logging.warning
此前是相同的功能,但logging.warn
沒有記錄,因爲在Python bug跟蹤http://bugs.python.org/issue13235在一個封閉的問題指出:
這是經過深思熟慮的。原始代碼(在併入Python之前)發出了警告(),這是爲了向後兼容而保留的。文檔是指警告(),因爲這是每個人都應該使用的。方法名稱映射到相應日誌記錄級別名稱的小寫字母。
logging.warn()
被保留用於向後兼容但是a deprecation warning was added。每個人都應該使用logging.warning()
。
21
到Python 3.3之前,它們是相同的,但是warn
被棄用:
>>> import logging
>>> logging.warn is logging.warning
True
相關問題
- 1. GNU,GCC和MinGW有什麼區別..他們是不是都一樣?
- 2. 什麼是OLTP和OLAP。他們有什麼區別?
- 3. 什麼是SetupAPI,SetupAPI1和SetupAPI2?他們之間有什麼區別?
- 4. 什麼是CSS選擇器':'和'::'?他們有什麼區別?
- 5. ./webapp.py和python webapp.py的區別是什麼
- 6. 他們之間有區別,如果有,它是什麼?
- 7. CVS中的標籤和分支有什麼區別?他們是同義詞嗎?
- 8. 「setNeedsUpdateConstraints」和「layoutIfNeeded」之間的區別是什麼?他們什麼時候會被叫?
- 9. python中的{}和[]有什麼區別?
- 10. Javascript對象,屬性和變量有什麼區別,他們都一樣嗎?
- 11. 用戶/內核模式和受保護/實模式有什麼區別?他們是一樣的嗎?
- 12. XML屬性:match_parent和fill_parent。看起來兩者都是一樣的。他們之間有什麼區別嗎?
- 13. 交換排序和冒泡排序有什麼區別?他們是一樣的嗎?
- 14. WordPress ** _ e()**和** __()**函數有什麼區別?他們是如何工作的?
- 15. 這三個類似的Python類有什麼區別?他們都是這樣做的(?)
- 16. 「await SaveChangesAsync()」和「SaveChanges()」有什麼區別嗎?他們似乎做同樣的事情
- 17. Core Data,Firebase和Realm有什麼區別?他們有什麼優點和缺點?
- 18. Python的__add__和__concat__有什麼區別?
- 19. Python的ElementTree.XML()和ElementTree.fromstring有什麼區別?
- 20. Python的pyautogui.PAUSE和time.sleep有什麼區別?
- 21. 的Python:有什麼區別 - ABS和operator.abs
- 22. Web服務和WCF有什麼不同? Arent他們是一樣的嗎?
- 23. gridgain和Apache點燃有什麼關係?他們是一樣的嗎?
- 24. Python中pycurl和curl有什麼區別
- 25. python中b''和''有什麼區別?
- 26. Python中!r和%r有什麼區別?
- 27. SDL是純粹的opengl還是不是?如果它有什麼區別?
- 28. 是什麼的file_get_contents和FREAD的區別
- 29. active python和python有什麼區別?
- 30. MSDN - 是他們還是我?
不是同一個問題,但一些Google員工可能一直在尋找:[Python warnings.warn()vs. logging.warning()](http://stackoverflow.com/questions/9595009/python-warnings-warn -VS-記錄警告) – 2016-06-25 13:19:01