標準アプリケーションでファイルを開くにはどうすればいいですか? 質問する

標準アプリケーションでファイルを開くにはどうすればいいですか? 質問する

私のアプリケーションは PDF を一時ファイルに出力します。そのファイルを Python のデフォルト アプリケーションで開くにはどうすればよいですか?

解決策が必要です

  • ウィンドウズ
  • Linux (もっと一般的なものがない場合は、Xfce を搭載した Ubuntu)

関連している

ベストアンサー1

os.スタートファイル今のところWindowsのみ利用可能ですが、xdg オープンX を実行している任意の Unix クライアントで利用できるようになります。

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

おすすめ記事