Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 环境变量_Python_Logging_Mechanize_Twill - Fatal编程技术网

Python 环境变量

Python 环境变量,python,logging,mechanize,twill,Python,Logging,Mechanize,Twill,我使用模块mechanize登录站点。当I导入twill.commands而没有任何其他明显用途时,会显示一些调试消息[0]。当我删除它时,这些消息就会消失 我如何才能看到环境中发生了什么变化,以便模拟它并删除此依赖关系 [0]使用日志记录模块。 [1] 更具体地说,我对下面的HTTP-EQUIV=REFRESH消息感兴趣 更新:原来twill.commands中有一个bug,在尝试遵循HTTP-EQUIV=REFRESH标题时产生了一个错误。删除导入twill.命令及其周围的难看工作后,一切都

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

我如何才能看到环境中发生了什么变化,以便模拟它并删除此依赖关系

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


更新:原来twill.commands中有一个bug,在尝试遵循
HTTP-EQUIV=REFRESH
标题时产生了一个错误。删除
导入twill.命令及其周围的难看工作后,一切都会顺利进行。

我的猜测是,twill正在实例化一个记录器,而mechanize正在为一个库执行此操作,如果日志记录已打开,则记录日志,如果未打开,则不记录


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

twill
在内部使用
mechanize
,您可以使用
twill
直接登录网站

要遵循http equiv
重定向,只需使用

go
——访问给定的URL。Python函数在所有重定向后返回访问的最终URL

要调试http等效重定向,请启用相关的调试级别

debug
——打开或关闭的调试/跟踪 各种功能。第一个参数是“http”以显示http头,“equiv refresh”以测试http equiv-refresh头,或者是“commands”以显示twill命令。第二个参数是“0”表示关闭,“1”表示打开


导入
twill
时,我无法使用
go
命令执行
httpequiv
重定向。它总是引发关于urllib的异常…在这里工作。试着从Debian archives安装最新的twill,我必须使用Debian archives中的版本,它确实很旧。