我正在制作一个简单的命令行程序,用于使用 Python 中的 Twill 模块从网站(非常通用)收集和解析信息。我想使用 Twill 的 show() 命令将 HTML 输出分配给一个变量,以通过我的解析命令运行页面,但每次我将它分配给一个变量...
htmlString = twill.commands.show()
我在命令行(和 IDLE,就此而言)收到了大量的 HTML。为什么是这样?我不是要打印变量,它附近没有打印命令。我只想分配以进行进一步的操作。为什么变量赋值会导致打印发生?这不是一个致命的错误或任何东西,只是真的,真的很不方便。我在 Python 2.6、Twill 0.9 和 Ubuntu 上,如果这与任何事情有关的话。