python函数在金字塔中表现不同?

时间:2013-02-22 18:10:47

标签: python mechanize pyramid

我在pyramid框架之上使用python制作webapps。 在我的一个函数中,利用机械化进行一些简单的Web抓取,当我将它作为一个独立的python脚本运行并且我通过金字塔运行时,该函数的行为有所不同。

这是一个行为不同的机械化函数:

form = mechanize._form.ParseString(form, url)

我正在使用Get和Post表单将此函数作为独立程序运行,但只有Get表单通过金字塔运行它。 (python 2.7.2)

我错过了什么吗?我哪里出错了?

1 个答案:

答案 0 :(得分:0)

我不使用机械化,但这可能与调用config.scan()有关。这样做的副作用是它递归地导入包中的每个模块,这些模块可以使用机械化或类似的东西在代码中注册插件。