У меня есть программа командной строки, которую можно запустить с помощью следующего подпроцесса.
subprocess.call([CMD.bat, '-infile', infile1.tif, infile2.tif, '-outfile', outfile.tif])
Когда входных файлов несколько, с указанным кодом проблем нет.
ОднакоКогда входных файлов много, становится сложно ввести их все. Итак, я хотел использовать glob.glob для ввода всех файлов.
files = glob.glob("D:\\*.tif")
files = ",".join(files)
subprocess.call([CMD.bat, '-infile', files, '-outfile', outfile.tif])
К сожалению, этот код не работает вообще. Как решить эту проблему?
Любые идеи, пожалуйста, помогите.