我正在尝试构建一个实用程序函数来向浏览器输出漂亮的汤代码我有以下代码:
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可执行文件的路径?
答案 0 :(得分:1)
您可以直接使用url作为参数启动便携式Firefox。
from subprocess import call
call(["F:\\FirefoxPortable\\firefox.exe", "-new-tab", url])