Windows と Mac OS で Python のデフォルト アプリケーションを使用してドキュメントを開く
自動化の領域では、次のコマンドを使用してドキュメントを開く必要がよくあります。指定されたデフォルトのアプリケーション。 Windows または Mac OS のどちらで作業している場合でも、Python はこのタスクに便利なソリューションを提供します。
Python は、オペレーティング システムと対話するための強力なツールである subprocess モジュールを提供します。このモジュールを使用すると、シェルで手動で呼び出しているかのようにシステム コマンドを実行できます。
デフォルトのアプリケーションを使用してドキュメントを開くには:
Windows:
import os os.startfile(filepath)
マックOS:
import subprocess subprocess.call(('open', filepath))
os.startfile() 関数は Windows に固有ですが、subprocess.call() は Windows と Mac の両方で動作しますOS。上記のコマンドで、filepath は、開きたいドキュメントへのパスを表します。
注: Linux システムの場合は、xdg のいずれかを使用できます。 -open コマンド (Free Desktop Foundation 標準)、または Gnome デスクトップ専用の gnome-open コマンド環境。
import subprocess, platform if platform.system() == 'Linux': subprocess.call(('xdg-open', filepath))
以上がWindows および macOS で Python を使用してデフォルトのアプリケーションでドキュメントを開くにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。