gpt4 book ai didi

在浏览器中打开图像的Python代码?

转载 作者:太空宇宙 更新时间:2023-11-03 15:28:13 27 4
gpt4 key购买 nike

我想用 Python 在默认浏览器中打开图像。我认为这可能很简单webbrowser.open(path_to_file),但至少在 XP 上会打开 Windows 图片和传真查看器。

最佳答案

好吧,这应该很简单(在我看来),但问题在于 webbrowser 模块如何在 Windows 上设置默认浏览器。因此,当您输入

webbrowser.open(path_to_file)

那么叫的是

os.startfile(url)

它适用于 url,但对于文件,它使用 Windows 图片和传真查看器,除非您已将其他程序与图像文件类型相关联。基本上,如果您使用 webbrowser.get() 命令获取实际的浏览器,就可以了。这是在 Windows 上使用 Internet Explorer 执行此操作的方法(已在 webbrowser 模块中设置为最难获得):

import os,webbrowser
iexplore = os.path.join(os.environ.get("PROGRAMFILES", "C:\\Program Files"),
"Internet Explorer\\IEXPLORE.EXE")
browser = webbrowser.get(iexplore)
browser.open(path_to_file)

其他的比如firefox比较容易搞定:

browser = webbrowser.get("firefox")

关于在浏览器中打开图像的Python代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3744573/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com