这是我要使用的程序的链接:http://www.cs.jhu.edu/~misha/Code/ShapeSPH/ShapeDescriptor/,我想使用以下命令通过python运行
import subprocess
args = ['C:\\Path\\ShapeDescriptor.exe', "--in", "x.ply", "--out", "x.txt" ]
subprocess.call(args, shell=True)
但是当我运行它时,我得到的是:
#QNAN0 1.#QNAN0 1.#QNAN0 -1.#IND00
我可以从命令提示符运行ShapeDescriptor.exe:
ShapeDescriptor.exe --in x.ply -out x.txt
并使用数字获取所需的x.txt文件,例如:
0.003294 0.003386 0.003426 0.001029
我该如何解决这个问题?
最佳答案
如果拆分不能解决问题,您可能还希望使用cwd参数提供一个工作目录。也许x.txt是在意外的位置创建的。