gpt4 book ai didi

python - 在 Python 中优雅地抑制斜纹输出

转载 作者:太空宇宙 更新时间:2023-11-04 10:44:16 25 4
gpt4 key购买 nike

我最近一直在尝试使用 Twill 和 BeautifulSoup 来进行一些基本的屏幕抓取。但是,我正在使用的命令之一似乎是将一堆不需要的输出打印到屏幕上。这是我用来登录相关网站的代码的简短片段:

from twill.commands import *
from twill import get_browser

mybrowser = get_browser()
mybrowser.go(url)
mybrowser.showforms()
formvalue('1', 'email', email)
formvalue('1', 'password', password)
mybrowser.submit()
result = show()


目前,我正在使用“redirect_output()”函数将不需要的输出通过管道传输到一个充满垃圾的文本文件……但这似乎是一个非常老套的解决方案。有没有更优雅的方法来避免使用上面的命令过度打印?

最佳答案

我最好的想法是:

import os
f = open(os.devnull,"w")
twill.set_output(f)

关于python - 在 Python 中优雅地抑制斜纹输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18495357/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com