如何知道“xdgopen”将使用什么程序打开目录?(Python)

2024-06-28 14:32:53 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我有这个:

def openSegmentDirectory(self):
    if platform.system() == "Windows":
        os.startfile(self.segmentPath)
    elif platform.system() == "Linux":
        subprocess.Popen(['xdg-open', self.segmentPath])
    else:
        #for mac
        os.system('open "%s"' % self.segmentPath)

但是在linux上使用它时,系统会尝试打开firefox中的目录,这是我不想要的。我怎样才能改变这个?在


Tags: selfifoslinuxwindowsdefopensystem