現在、Pythonで作った複数のプログラムをバッチファイルを使って連続で自動的に実行しようとしています。
4つのプログラムを連続で動かすこと自体は、
ただバッチファイル内に
python p1.py python p2.py python p3.py python p4.py
と書くだけなので問題無いのですが、
これらのプログラムは、途中で
FPath =input("コーパスのパスは?:") window =input("ウィンドウサイズは?:") num_feature = input("単語ベクトルの次元数は?:")
のように、inputを用いてキーボードからの入力を待つ部分があり、
この入力も含めて自動化したいのですが、どうすればいいか分かりません。
inputではなくsys.argvに変更し実行時引数を使うという手もあるのですが、
一つのプログラム内で8つの入力をしなければならない部分があり、
python p4.py 入力1 入力2 入力3 入力4 入力5 入力6 入力7 入力8
のようになってしまうと、プログラムとして使いづらくなってしまいます。
何かいい方法はないでしょうか?

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/23 13:14