batファイルでpythonスクリプトを動かす備忘録
windows環境で
・batファイルにしたら極力黒画面をいじらなくて済む
・事前にpythonのpathを環境変数で指定しておく必要あり
任意のフォルダ内にbatファイル(.bat)作って置く
cd /d %~dp0
python test.py
pause
任意の処理をpythonファイル(test.py)にする
from sklearn.datasets import load_iris
import pandas as pd
import seaborn as sns
iris = load_iris()
df = pd.DataFrame(iris.data, columns=iris.feature_names)
df['target'] = iris.target
img1 = sns.lmplot('sepal length (cm)','sepal width (cm)',data=df,hue='target')
img1.savefig("out_img1/img1.png")
img2 = sns.pairplot(df, hue="target")
img2.savefig("out_img2/img2.png")
cd /d %~dp0
python test.py
pause
from sklearn.datasets import load_iris
import pandas as pd
import seaborn as sns
iris = load_iris()
df = pd.DataFrame(iris.data, columns=iris.feature_names)
df['target'] = iris.target
img1 = sns.lmplot('sepal length (cm)','sepal width (cm)',data=df,hue='target')
img1.savefig("out_img1/img1.png")
img2 = sns.pairplot(df, hue="target")
img2.savefig("out_img2/img2.png")
今回は任意のフォルダ内にout_img1と2の名前を付けたサブフォルダを用意した。
出力は指定したサブフォルダへ出力される。
batファイルとpyファイルを同じフォルダ内に置いてbatを実行
以上
Author And Source
この問題について(batファイルでpythonスクリプトを動かす備忘録), 我々は、より多くの情報をここで見つけました https://qiita.com/Ringa_hyj/items/672a942293059f5da6d5著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .