1

私はPythonの初心者です。私の質問は基本的なものかもしれませんが、理解できません。私がやりたいことは、変数「num」が0から99まで実行される次のコマンドを100回実行することです.

python test.py input_num.txt -i 5 --cor_file=output_num.txt

例えば:

python test.py input_0.txt -i 5 --cor_file=output_0.txt

python test.py input_1.txt -i 5 --cor_file=output_1.txt

... :::

python test.py input_99.txt -i 5 --cor_file=output_99.txt

ループを実行するためのスクリプトを作成する必要があることはわかっていますが、まだわかりません。何かお勧めがあれば、それはとてもいいことです。

次のコマンドを含む main.py というスクリプトを作成しようとしましたが、機能しませんでした。

#!/usr/bin/env python

import test
ext_str = '.txt'
inp = 'input_'
out = 'output_'

for num in range(0,99):    
  inp += 'num'
  inp_str = inp + ext_str

  out += 'num'
  out_str = out + ext_str

  python test.py inp_str -i 5 --cor_file=out_str

どうもありがとうございました。

ベスト、ピム

4

1 に答える 1