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

第10

我在Python 3创建一个程序,我想用户打开一个URL指定的Web浏览器application.I使用已经试过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

EDIT2:如果我尝试运行,这是我的结果subprocess.Popen(["start", "chrome", "www.example.com/"])(如果我忽略了"start",数组一部分,则会出现相同的错误):

`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`
哈拉德·诺德格伦
import subprocess

subprocess.Popen([r"C:/Users/haral_000/AppData/Local/Google/Chrome/Application/chrome.exe", "example.com"])

字符串开头的'r'使其成为原始字符串,因此反斜杠不会被解释为转义符。

也许不是最优雅的解决方案,但是它可以工作。我转到“开始”菜单并搜索Chrome,右键单击并选择“打开文件位置”,然后查看快捷方式的属性以找到exe文件的实际位置。毫无疑问,此文件在您的其他位置。而且当然不在我的用户名之下。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何使用Docker容器在浏览器中打开Rabbitmq?

来自分类Dev

即使我的默认浏览器不是使用macOS中的Swift的Safari,如何在Safari中打开url?

来自分类Dev

如何使用WinJS在外部浏览器中打开带有参数的URL

来自分类Dev

如何使用uiautomation在android的chrome浏览器中打开url

来自分类Dev

硒如何在testng中使浏览器的打开(在一个浏览器中全部测试)静态

来自分类Dev

如何在不是默认浏览器的Web浏览器中打开html文件?

来自分类Dev

如何使Textview可单击,以便在Web浏览器中打开URL

来自分类Dev

如何使手册页在Web浏览器中打开?

来自分类Dev

如何在Jupiter Notebook中的python段中打开Web浏览器

来自分类Dev

如何使用Localhost在Web浏览器中打开Expo Web?

来自分类Dev

Python请求401错误,但URL在浏览器中打开

来自分类Dev

如何在Flutter(Android和iOS)中构造FCM推送通知以在默认系统Web浏览器应用中打开指定的URL

来自分类Dev

即使我的默认浏览器不是使用macOS中的Swift的Safari,如何在Safari中打开url?

来自分类Dev

使用Selenium Python在同一浏览器中打开多个URL

来自分类Dev

如何从IntelliJ在Web浏览器中打开Java文档

来自分类Dev

如何设置用于在i3下打开URL的默认Web浏览器?

来自分类Dev

如何使用Python跟踪在Web浏览器中打开的网页?

来自分类Dev

如何在Web浏览器中打开桌面应用程序

来自分类Dev

如何在Selenium Web驱动程序中打开任何其他浏览器之前停止Firefox浏览器的调用跨浏览器测试

来自分类Dev

如何在Android中的其他浏览器而不是其内置浏览器中打开URL

来自分类Dev

如何在testng for selenium中使浏览器的打开(在一个浏览器中全部测试)静态

来自分类Dev

如何使用xdg-open打开浏览器中的所有URL?

来自分类Dev

如何使用fread在C中使用Web服务器在浏览器中显示图像?

来自分类Dev

如何在浏览器中打开python webservice

来自分类Dev

单击外部链接时如何在 WebView 应用程序中打开 Web 浏览器?

来自分类Dev

在函数中调用驱动程序时,如何在 Python3 中保持 Selenium Webdriver 浏览器打开?

来自分类Dev

如何使用python在Web浏览器中打开选项卡

来自分类Dev

如何在不打开浏览器的情况下在 node.js 中使用 $.ajax

来自分类Dev

如何使用 IBM Notes 在本地 Web 浏览器中打开数据库

Related 相关文章

  1. 1

    如何使用Docker容器在浏览器中打开Rabbitmq?

  2. 2

    即使我的默认浏览器不是使用macOS中的Swift的Safari,如何在Safari中打开url?

  3. 3

    如何使用WinJS在外部浏览器中打开带有参数的URL

  4. 4

    如何使用uiautomation在android的chrome浏览器中打开url

  5. 5

    硒如何在testng中使浏览器的打开(在一个浏览器中全部测试)静态

  6. 6

    如何在不是默认浏览器的Web浏览器中打开html文件?

  7. 7

    如何使Textview可单击,以便在Web浏览器中打开URL

  8. 8

    如何使手册页在Web浏览器中打开?

  9. 9

    如何在Jupiter Notebook中的python段中打开Web浏览器

  10. 10

    如何使用Localhost在Web浏览器中打开Expo Web?

  11. 11

    Python请求401错误,但URL在浏览器中打开

  12. 12

    如何在Flutter(Android和iOS)中构造FCM推送通知以在默认系统Web浏览器应用中打开指定的URL

  13. 13

    即使我的默认浏览器不是使用macOS中的Swift的Safari,如何在Safari中打开url?

  14. 14

    使用Selenium Python在同一浏览器中打开多个URL

  15. 15

    如何从IntelliJ在Web浏览器中打开Java文档

  16. 16

    如何设置用于在i3下打开URL的默认Web浏览器?

  17. 17

    如何使用Python跟踪在Web浏览器中打开的网页?

  18. 18

    如何在Web浏览器中打开桌面应用程序

  19. 19

    如何在Selenium Web驱动程序中打开任何其他浏览器之前停止Firefox浏览器的调用跨浏览器测试

  20. 20

    如何在Android中的其他浏览器而不是其内置浏览器中打开URL

  21. 21

    如何在testng for selenium中使浏览器的打开(在一个浏览器中全部测试)静态

  22. 22

    如何使用xdg-open打开浏览器中的所有URL?

  23. 23

    如何使用fread在C中使用Web服务器在浏览器中显示图像?

  24. 24

    如何在浏览器中打开python webservice

  25. 25

    单击外部链接时如何在 WebView 应用程序中打开 Web 浏览器?

  26. 26

    在函数中调用驱动程序时,如何在 Python3 中保持 Selenium Webdriver 浏览器打开?

  27. 27

    如何使用python在Web浏览器中打开选项卡

  28. 28

    如何在不打开浏览器的情况下在 node.js 中使用 $.ajax

  29. 29

    如何使用 IBM Notes 在本地 Web 浏览器中打开数据库

热门标签

归档