Dav*_*ler 6 python browser stderr
我有一个python程序在新的浏览器窗口中的单独选项卡中打开几个URL,但是当我从命令行运行程序并使用打开浏览器时
webbrowser.open_new(url)
Run Code Online (Sandbox Code Playgroud)
来自firefox的stderr打印到bash.看看文档,我似乎无法找到重定向或抑制它们的方法
我已经使用了
browserInstance = subprocess.Popen(['firefox'], stdout=log, stderr=log)
Run Code Online (Sandbox Code Playgroud)
其中log是临时文件,然后使用webbrowser.open_new打开其他选项卡.
有没有办法在webbrowser模块中执行此操作?
什么是webbrowser.get()给你?
如果你这样做
webbrowser.get('firefox').open(url)
Run Code Online (Sandbox Code Playgroud)
那么你不应该看到任何输出.webbrowser模块选择为某些浏览器留下stderr - 特别是文本浏览器,然后是不确定的浏览器.对于将背景设置为True的所有UnixBrowser,不应显示任何输出.
| 归档时间: |
|
| 查看次数: |
1058 次 |
| 最近记录: |