目次
バッチファイルとPythonの連携
Pythonスクリプトの実行方法
バッチファイルからPythonスクリプトを実行する方法を紹介します。
まず、実行したいPythonスクリプトを準備します。
次に、バッチファイルで以下のコマンドを使用します。
python "C:\Users\YourName\Documents\script.py"
このコマンドにより、指定したPythonスクリプトが実行されます。
Pythonはデータ解析やウェブスクレイピングなど、多岐にわたる用途に利用できる強力なプログラミング言語です。
バッチファイルからPythonを呼び出すことで、さまざまな自動化が可能になります。
Pythonからの結果の取得
バッチファイルを使ってPythonスクリプトの結果を取得する方法を説明します。
たとえば、Pythonスクリプトの結果をテキストファイルに出力する場合、以下のコマンドを使用します。
python "C:\Users\YourName\Documents\script.py" > output.txt
このコマンドにより、Pythonスクリプトの出力がoutput.txt
に保存されます。
さらに、バッチファイル内でこの結果を利用することも可能です。
以下の例では、Pythonスクリプトの結果を変数に格納し、表示します。
set /p result=<output.txt
echo %result%
データのやり取りの方法
バッチファイルとPythonの間でデータをやり取りする方法についても説明します。
たとえば、バッチファイルからPythonスクリプトに引数を渡す場合、以下のように記述します。
python "C:\Users\YourName\Documents\script.py" arg1 arg2
Pythonスクリプト側では、以下のように引数を受け取ります。
import sys
arg1 = sys.argv[1]
arg2 = sys.argv[2]
print(f"Argument 1: {arg1}, Argument 2: {arg2}")
これにより、バッチファイルから渡された引数をPythonスクリプト内で利用できます。
さらに、Pythonスクリプトの出力をバッチファイル内で処理することで、データの連携が容易になります。