gpt4 book ai didi

python - 调用 python webbrowser 时抑制/重定向 stderr

转载 作者:太空狗 更新时间:2023-10-30 00:04:22 24 4
gpt4 key购买 nike

我有一个 python 程序,可以在新的浏览器窗口中的单独选项卡中打开多个 url,但是当我从命令行运行该程序并使用

打开浏览器时
webbrowser.open_new(url)

来自 firefox 的 stderr 打印到 bash。查看文档我似乎无法找到重定向或抑制它们的方法

我已经使用了

browserInstance = subprocess.Popen(['firefox'], stdout=log, stderr=log)

log 是一个临时文件,然后使用 webbrowser.open_new 打开其他选项卡。

有没有办法在 webbrowser 模块中执行此操作?

最佳答案

webbrowser.get() 给你什么?

如果你这样做

 webbrowser.get('firefox').open(url)

那么你应该看不到任何输出。 webbrowser 模块选择为某些浏览器保留 stderr - 特别是文本浏览器,然后是不确定的浏览器。对于所有已将背景设置为 True 的 UnixBrowsers,不应显示任何输出。

关于python - 调用 python webbrowser 时抑制/重定向 stderr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1352361/

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