Linux システムで Python スクリプトを実行して結果を取得する方法
Linux システムを使用して Python スクリプトを開発および実行する場合、多くの場合、スクリプトを作成し、その結果操作結果を取得します。この記事では、Linux システムで Python スクリプトを実行し、その出力を取得する方法を紹介します。以下に具体的な手順とサンプルコードを示します。
# sum.py def sum_numbers(a, b): return a + b result = sum_numbers(5, 3) print("The sum is:", result)
ファイルを保存して閉じます。
chmod +x sum.py
./sum.py
次の出力が表示されます:
The sum is: 8
このようにして、 Linux システム上で Python スクリプトを正常に実行し、結果を取得します。
# execute_script.py import subprocess script_output = subprocess.check_output(["./sum.py"]).decode("utf-8") print("Script output:", script_output)
この例では、まず subprocess モジュールをインポートし、次に check_output 関数を使用してスクリプトを実行し、その出力を取得します。デコード関数を使用して出力をバイト ストリームから文字列に変換し、出力することに注意してください。
ファイルを保存して閉じます。
python execute_script.py
次の出力結果を参照してください。
Script output: The sum is: 8
このようにして、Linux システムで Python スクリプトが正常に実行され、子プロセスを通じてその出力が取得されました。
概要:
Linux システムでは、Python スクリプトを実行し、簡単な手順でその出力を取得できます。まず、スクリプトに実行権限を追加する必要があります。その後、ターミナルでスクリプトを直接実行し、出力を表示できます。出力結果を変数に保存したい場合は、subprocess モジュール subprocess の check_output 関数を使用してこれを実行できます。この記事が、Linux システムで Python スクリプトを実行して結果を取得するために役立つことを願っています。
以上がLinux システムで Python スクリプトを実行して結果を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。