我想通过按钮打开PDF文档。我似乎找不到我需要的东西。
单击该按钮时,它将根据提供的路径打开文档(即"c:\test\abc.pdf"
)。
只要您有完整路径(即"c:\test\abc.jpg"
,"c:\test\abc.txt"
等等),是否有一个主命令可以打开任何文档类型?
答案 0 :(得分:1)
假设您在Windows上运行,您可以直接运行系统命令来打开文件。如果您要直接“运行”该文件,关联的进程将打开它。
import os
os.system(r'c:\test\abc.jpg')
但是在关闭流程之前会阻止,但您可以调用start
进程为您打开文件。
os.system(r'start c:\test\abc.jpg')
另一方面,这是IronPython,您可以直接访问.Net框架。您可以使用System.Diagnostics.Process
类以相对安全的方式执行相同操作。
from System.Diagnostics import Process
Process.Start(r'start c:\test\abc.jpg')