【问题标题】:webbrowser.open() creates a new Document file Instead opening browserwebbrowser.open() 创建一个新的文档文件而不是打开浏览器
【发布时间】:2016-11-06 19:36:45
【问题描述】:

我正在尝试通过 python 命令 webbrowser.open() 在网络浏览器中打开一个链接,但每次执行此操作时,都会出现光标(用于选择),并且我选择的任何区域都保存在名为“webbrowser”的文件中。

我的 foo.py 文件的内容--

import webbrowser
webbrowser.open("http://www.google.com")

选择后出现此错误-

/foo.py: line 2: syntax error near unexpected token `"http://www.google.com"'

./foo.py: line 2:webbrowser.open("http://www.google.com"`);'

截图如下: 。

【问题讨论】:

  • 您显示的代码中有奇怪的字符。我看到反引号和单引号。我不知道你真正的 foo.py 长什么样,但里面有一些恶作剧。
  • 我猜你的foo.py 文件没有“shebang”行,比如顶部的#!/usr/bin/python。您需要添加一个,或直接调用 Python 解释器 (python foo.py)。我很确定你的代码是由你的 shell 解释的,而不是 Python。
  • @Blckknght 我有多愚蠢....错过了这一行 #!/usr/bin/python。谢谢。

标签: python python-webbrowser


【解决方案1】:

我的代码顶部缺少这一行“#!/usr/bin/python”。

【讨论】:

    猜你喜欢
    • 2014-04-22
    • 2016-12-14
    • 2011-04-09
    • 1970-01-01
    • 2011-11-08
    • 2013-05-15
    • 2013-04-13
    • 1970-01-01
    • 2019-03-08
    相关资源
    最近更新 更多