1
我想通過按鈕打開PDF文檔。我似乎沒有找到我需要的東西。 點擊該按鈕後,將根據提供的路徑(即"c:\test\abc.pdf"
)打開文檔。通過點擊按鈕在ironpython中打開文件
只要你有完整的路徑(即"c:\test\abc.jpg"
,"c:\test\abc.txt"
等),是否有主要命令可以打開任何文檔類型?
我想通過按鈕打開PDF文檔。我似乎沒有找到我需要的東西。 點擊該按鈕後,將根據提供的路徑(即"c:\test\abc.pdf"
)打開文檔。通過點擊按鈕在ironpython中打開文件
只要你有完整的路徑(即"c:\test\abc.jpg"
,"c:\test\abc.txt"
等),是否有主要命令可以打開任何文檔類型?
假設你在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')