【发布时间】:2020-02-24 14:17:40
【问题描述】:
我有一个命令行程序,可以通过以下子进程运行。
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])
不幸的是,这段代码根本没有运行。 如何解决这个问题?
任何想法,请帮忙。
【问题讨论】:
标签: python command-line automation subprocess