如何打开文件进行浏览(就像手动打开文件一样)

时间:2014-08-01 09:27:27

标签: python windows file user-interface

我正在尝试使用Python打开文件进行可视化浏览,就好像双击一个文件来查看它一样。我尝试了大量的搜索,但因为这些文字与文件I / O非常相似,所以我无法找到相应的信息。

我认为这是一个非常简单的问题/答案,如果答案就在我面前,我道歉。

理想情况下,它只是对给定文件路径的调用,并且Python会知道要配对的适当应用程序,以防它是像.pdf这样的扩展名。

2 个答案:

答案 0 :(得分:0)

在Windows上,您可以使用os.startfile()

os.startfile("C:\\Users\\your\\file.pdf")

答案 1 :(得分:0)

  1. os.startfile()

  2. os.system()但传递的参数因操作系统

    而异

    Windows: Start fileName Mac: open fileName Linux: oowriter fileName : gnome-open fileName : kde-open fileName etc...

  3. 示例:

    fileName="file.pdf" //Path to the file
    1. os.startfile(fileName)
    2. os.system("start %s")%fileName