[英]Python - Logging from multiple modules to rotating files without printing to console
[英]Zen of Python printing in console without `import this`
Python 的 Zen 在運行我的 SCRIPT 后隨機開始在我的控制台中打印。 我不記得我做了哪些更新來導致這種變化。
我正在運行一個多文件 Python 機器人,因此跟蹤每個導入有點復雜,但是使用 VSCode 在目錄上快速import this
搜索不會顯示任何出現。
有沒有辦法查看確切的位置或哪一行/導入導致打印進行調試?
我在 VSCode 上使用 Python 3.10.5, Windows (盡管我認為這並不重要,因為我嘗試在 IDLE 中運行並且發生了同樣的事情)。
假設它確實是由import this
引起的,您可以臨時編輯this
模塊(在 Python3x/Lib/this.py 中)並添加一個breakpoint()
,然后打印堆棧跟蹤( where
使用 pdb)並准確計算它是從哪里進口的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.