簡體   English   中英

通過python使用其默認程序打開文件

[英]Open file with its default program via python

我需要實現程序的用戶指南,並且我正在考慮放置一個按鈕來打開pdf,就像雙擊Windows資源管理器一樣。 但是我已經嘗試過使用os.popen(myfile)open(myfile) ,並且解釋器在python中打開它,所以我可以打印並打印出對象<_io.TextIOWrapper name='userguide.pdf' mode='r' encoding'cp1252' ,我需要使用其本機應用程序打開它,以避免將pdf嵌入程序中。 有什么辦法嗎? 謝謝

要在該文件類型的默認應用程序中打開它:subprocess.Popen([file],shell = True)

考慮到您正在實施用戶指南,可能需要在Web瀏覽器中將其打開。

導入webbrowser webbrowser.open_new(r'file:// C:\\ path \\ to \\ file.pdf')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM