gpt4 book ai didi

Python webbrowser 输出页面到 Windows 上的控制台

转载 作者:可可西里 更新时间:2023-11-01 11:21:29 24 4
gpt4 key购买 nike

我正在 Windows 上编写一个 PyGTK 应用程序,在一个函数中,我试图用 webbrowser 模块打开一个网页。它应该是世界上最简单的东西,但它不是在浏览器中打开,而是将页面的 HTML 源代码打印到控制台。有谁知道为什么会这样?

有问题的代码:

oauthURL = ("http://api.twitter.com/oauth/authorize?oauth_token=" + requestToken)
webbrowser.open(oauthURL, 2, True)

我刚才在我的 Arch Linux 笔记本电脑上测试了它,它工作正常,所以这是一个特定于 Windows 的问题。也许 Python 找不到可以使用的浏览器?

最佳答案

它通常尝试做的(在 Windows 上)是使用 os.startfile(url),它启动 http url 的默认应用程序。您可以通过在命令提示符下键入 start http://www.example.com 来检查它的作用。如果这有相同的效果,您就知道问题出在哪里了,您应该重新配置 Windows 中的默认浏览器。

用户可以通过 BROWSER 环境变量覆盖此行为,因此您可能需要检查上述是否有帮助。

关于Python webbrowser 输出页面到 Windows 上的控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8234690/

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