如何使用网络浏览器在python中"open with"



我想知道是否有一种方法可以在python中使用web浏览器模块打开文件,但不是默认程序。

所以当我们右键单击一个文件时,有一个名为open with >的选项,对吗?那么,我如何使用web浏览器与其他程序一起打开呢。

import webbrowser
webbrowser.open_new(path of file)

当我使用上面的程序时,它会使用默认程序打开文件。例如,如果我用这个打开一个.txt文件,它会在记事本中打开它,因为它是默认的。我如何使它与其他应用程序打开,如-Word或其他什么。

感谢您的帮助或建议!

查看此页-https://docs.python.org/3/library/webbrowser.html

controller.open(url,new=0,autoraise=True(使用此控制器处理的浏览器显示url。如果new为1,则会在可能的情况下打开一个新的浏览器窗口。如果new为2,则会在可能的情况下打开一个新的浏览器页面("选项卡"(。

最新更新