繁体   English   中英

如何使用python webbrowser设置浏览器可执行文件的路径

[英]How to set the path to a browser executable with python webbrowser

我试图建立一个实用程序功能,将漂亮的汤代码输出到浏览器,我有以下代码:

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可执行文件的路径?

您可以直接使用url作为参数来启动便携式Firefox。

from subprocess import call
call(["F:\\FirefoxPortable\\firefox.exe", "-new-tab", url])

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM