ホームページ > バックエンド開発 > Python チュートリアル > Windows および macOS で Python を使用してデフォルトのアプリケーションでドキュメントを開くにはどうすればよいですか?

Windows および macOS で Python を使用してデフォルトのアプリケーションでドキュメントを開くにはどうすればよいですか?

Patricia Arquette
リリース: 2024-11-24 09:47:10
オリジナル
809 人が閲覧しました

How Can I Open Documents with Their Default Applications Using Python on Windows and macOS?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート