gpt4 book ai didi

python-3.x - 如何在 python 3 中使用指定的 Web 浏览器打开 URL

转载 作者:行者123 更新时间:2023-12-02 06:15:37 25 4
gpt4 key购买 nike

我在 python 3 中创建一个程序,我希望用户使用指定的 Web 浏览器应用程序打开 URL。我尝试使用 subprocess.Popen([application, URL])但它会引发 FileNotFoundError。非常感谢任何帮助。

编辑:我忘了说我使用的是 Windows 10,这里是我收到的错误消息的副本:

Traceback (most recent call last):
File "C:\Users\[Name]\Desktop\AI.py", line 221, in <module>
subprocess.Popen(["google-chrome", "www.google.co.uk/"])
File "C:\Python34\lib\subprocess.py", line 859, in __init__
restore_signals, start_new_session)
File "C:\Python34\lib\subprocess.py", line 1112, in _execute_child
startupinfo)
FileNotFoundError: [WinError 2] The system cannot find the file specified

编辑2:这是我尝试运行 subprocess.Popen(["start", "chrome", "www.example.com/"]) 的结果(如果我省略了“开始”,数组的一部分):

`Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
subprocess.Popen(["start", "chrome", "http://www.google.co.uk/"])
File "C:\Python34\lib\subprocess.py", line 859, in __init__ restore_signals, start_new_session)
File "C:\Python34\lib\subprocess.py", line 1112, in _execute_child
startupinfo)
FileNotFoundError: [WinError 2] The system cannot find the file specified`

最佳答案

或者你可以使用“webbrowser”模块

    import webbrowser

url = 'www.google.com'

webbrowser.open_new(url)

它将使用您的默认浏览器,无需查找您机器的特定浏览器路径。使其在您的工作空间之外更加通用和可用。

关于python-3.x - 如何在 python 3 中使用指定的 Web 浏览器打开 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35245246/

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