5

Firefox を起動し、Google を新しいタブで開き、検索 (www.espn.com など) を実行できるようにするスクリプトを作成しようとしています。現在、webbrowser モジュールを使用してこれを達成しようとしていますが、スクリプトから Firefox を起動しようとするたびにエラーが発生します。また、Firefox はデフォルトのブラウザではありません。

import webbrowser
webbrowser.get('firefox').open_new_tab('http://www.google.com')

これを実行するたびに、次のエラーが発生します。

Traceback (most recent call last):
  File "C:/Python33/test Bing.py", line 6, in <module>
    webbrowser.get('firefox').open_new_tab('http://www.google.com')
  File "C:\Python33\lib\webbrowser.py", line 53, in get
    raise Error("could not locate runnable browser")
webbrowser.Error: could not locate runnable browser

スクリプトがfirefox.exeを見つけるのに苦労している理由はわかりません'firefox'.c:のfirefox.exeの実際の場所も指定しようとしましたが、それでも同じエラーが発生します.

私のコードには、現在確認できない小さなエラーがあると確信しています。誰かが私が間違っていることを指摘するのを助けることができれば、私はそれを大いに感謝します!

4

2 に答える 2

2

Firefox の実行可能ファイルがパス上にあることを確認します ( %PATH%Windows の場合$PATH、Linux の場合)。

于 2013-08-26T14:03:35.900 に答える