Open document with default OS application in Python, both in Windows and Mac OS

前端 未结 13 1699
刺人心
刺人心 2020-11-22 10:36

I need to be able to open a document using its default application in Windows and Mac OS. Basically, I want to do the same thing that happens when you double-click on the do

13条回答
  •  被撕碎了的回忆
    2020-11-22 11:09

    import os
    import subprocess
    
    def click_on_file(filename):
        '''Open document with default application in Python.'''
        try:
            os.startfile(filename)
        except AttributeError:
            subprocess.call(['open', filename])
    

提交回复
热议问题