美しいスープコードをブラウザーに出力するユーティリティ関数を構築しようとしています。次のコードがあります。
def bs4_to_browser(bs4Tag):
import os
import webbrowser
html= str(bs4Tag)
# html = '<html> ... generated html string ...</html>'
path = os.path.abspath('temp.html')
url = 'file://' + path
with open(path, 'w') as f:
f.write(html)
webbrowser.open(url)
return
これはうまく機能し、デフォルトのブラウザーで HTML を開きます。ただし、次の場所にあるポータブル Firefox 実行可能ファイルへのパスを設定したいと思います。
F:\FirefoxPortable\firefox.exe
win7を使用しています。ポータブル Firefox 実行可能ファイルへのパスを設定するにはどうすればよいですか?