python - 有没有办法使用 webbrowser.open 打开新浏览器而不是新标签
问题描述
我有导入和一切,我的代码有效,但它只是在新选项卡中添加了我想要的链接。我希望链接出现在新窗口中。webbrowser.open_new 对我不起作用,只是将它放在一个选项卡中。有没有办法修复它?谢谢。
解决方案
根据文档:
webbrowser.open(url, new=0, autoraise=True)¶ 使用默认浏览器显示 url。如果 new 为 0,则尽可能在同一浏览器窗口中打开 url。如果 new 为 1,则尽可能打开一个新的浏览器窗口。如果 new 为 2,则尽可能打开一个新的浏览器页面(“选项卡”)。如果 autoraise 为 True,则尽可能提升窗口(请注意,在许多窗口管理器下,无论此变量的设置如何,都会发生这种情况)。
所以是的,只需将参数“new”设置为 1
推荐阅读
- mysql - 使用游标循环的MYSQL存储过程在IN Select函数中不起作用
- python - 在 Python 中从字符串中分离并创建迭代变量
- azure - 从构建管道触发发布管道并传入内部版本号
- mysql - MySQL> 添加整数和空值
- sql - 在 postgresql 上带有求和的窗口函数
- vba - 使用 VBA 将表单另存为报表
- reactjs - npx 没有在反应中创建公共和 src 文件夹
- asp.net-core-webapi - Razorpay 支付网关集成 asp.net core
- reactjs - 我是否必须将 .env 文件添加到反应项目中的版本控制?
- nginx - NGINX基于请求标头集的反向代理?