我有以下脚本作为python中的子进程:脚本是.csv t0 .arff的转换器。
import subprocess, os
for counter in range(1,10):
cmd = ['java', '-cp', '/weka.jar', 'weka.core.converters.CSVLoader', '/CsV/file'+str(counter)+'.csv', '>', '/Arff/file'+str(counter)+'.arff']
print (' '.join(cmd))
subprocess.check_output(cmd)
" CMD"当我在终端中直接运行它时,我可以正常工作,我可以在" / Arff /"中看到转换后的文件。转换后的文件应该是哪个位置。 但是,当我通过子进程运行脚本时,我无法在该位置看到任何已转换的文件。有谁知道这是什么问题?