在运行我的脚本后,我的控制台中随机开始打印The Zen of Python.我记不起到底是什么更新导致了这一变化.
我运行的是一个多文件的Python bot,所以跟踪每个单独的导入要稍微复杂一些,但是使用VSCode对目录进行import this
次快速搜索并没有显示它的任何匹配项.
有没有办法查看导致打印调试的确切位置或哪一行/导入?
我使用的是在VSCode上运行的Python3.10.5(尽管我认为这无关紧要,因为我试图在空闲模式下运行,但同样的情况发生了).
在运行我的脚本后,我的控制台中随机开始打印The Zen of Python.我记不起到底是什么更新导致了这一变化.
我运行的是一个多文件的Python bot,所以跟踪每个单独的导入要稍微复杂一些,但是使用VSCode对目录进行import this
次快速搜索并没有显示它的任何匹配项.
有没有办法查看导致打印调试的确切位置或哪一行/导入?
我使用的是在VSCode上运行的Python3.10.5(尽管我认为这无关紧要,因为我试图在空闲模式下运行,但同样的情况发生了).
假设它确实是由import this
引起的,您可以临时编辑this
模块(在Python3x/Lib/this.py)并添加breakpoint()
,然后打印堆栈跟踪(如果使用PDB,则打印where
),并准确地找出它是从哪里导入的.