我使用模块mechanize来登录站点。当我import twill.commands没有任何其他明显用途时,将显示一些调试消息[0]。当我删除它时,这些消息消失。

我如何才能看到环境中发生的变化以模拟并删除此依赖项?

[0]使用日志记录模块。
[1]更具体地说,我对Following HTTP-EQUIV=REFRESH消息感兴趣。

更新:事实证明,在twill.commands中存在一个错误,该错误在尝试遵循HTTP-EQUIV=REFRESH标头时会产生错误。删除import twill.commands并对其进行丑陋处理后,一切都会顺利进行。

最佳答案

我的猜测-无需深入研究库-斜纹会实例化记录器,而机械化正在为库执行Right Thing,记录是否已打开日志记录,如果没有,则记录日志。

要启用mechanize的日志记录,请在应用程序代码中配置logging.basicConfig根。

关于python - 环境变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3038483/

10-13 09:51