How to open a file with the standard application?

前端 未结 6 830
无人及你
无人及你 2020-11-30 05:36

My application prints a PDF to a temporary file. How can I open that file with the default application in Python?

I need a solution for

  • Windows
6条回答
  •  Happy的楠姐
    2020-11-30 06:17

    os.startfile is only available for windows for now, but xdg-open will be available on any unix client running X.

    if sys.platform == 'linux2':
        subprocess.call(["xdg-open", file])
    else:
        os.startfile(file)
    

提交回复
热议问题