実現したいこと
batファイルとpythonファイルを用いて以下のように表示させたいです。
このようなpythonファイルでbatファイルを実行すると先にpythonファイルのfor文を処理してからbatファイルを処理しています。
pythonファイルの中でbatファイルを繰り返し処理するためにはどのようにすれば良いか教えていただきたいです。
作成したソースコード
python
1question.py 2 3import sys 4 5args = sys.argv 6x_site = int(args[1]) 7y_site = int(args[2]) 8 9for i in range(0,3): 10 print(i,x_site,y_site)
bat
1question.bat 2 3@echo off 4for /l %%p in (1,4,10) do ( 5for /l %%l in (5,5,25) do ( 6python question.py %%p %%l 7))
実行結果
0 1 5
1 1 5
2 1 5
0 1 10
1 1 10
2 1 10
0 1 15
1 1 15
2 1 15
0 1 20
1 1 20
2 1 20
0 1 25
1 1 25
2 1 25
0 5 5
1 5 5
2 5 5
0 5 10
1 5 10
2 5 10
0 5 15
1 5 15
2 5 15
0 5 20
1 5 20
2 5 20
0 5 25
1 5 25
2 5 25
0 9 5
1 9 5
2 9 5
0 9 10
1 9 10
2 9 10
0 9 15
1 9 15
2 9 15
0 9 20
1 9 20
2 9 20
0 9 25
1 9 25
2 9 25
欲しい結果
0 1 5
0 1 10
0 1 15
0 1 20
0 5 5
0 5 10
0 5 15
0 5 20
0 9 5
0 9 10
0 9 15
0 9 20
1 1 5
1 1 10
1 1 15
1 1 20
1 5 5
1 5 10
1 5 15
1 5 20
1 9 5
1 9 10
1 9 15
1 9 20
2 1 5
2 1 10
2 1 15
2 1 20
2 5 5
2 5 10
2 5 15
2 5 20
2 9 5
2 9 10
2 9 15
2 9 20
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/20 11:17