此抛出文件找不到错误,我猜是由于path参数。 clemb.exe是路径自变量,它是流的批处理运行程序。即使我尝试在没有path参数的情况下运行它,我也会拒绝访问。我目前正在从pycharm运行此程序,但我想编译为二进制文件并交付给客户。
任何建议如何绕过文件未找到错误和访问被拒绝的问题?
import sys
import subprocess
subprocess.call([r'"C:\Program Files\IBM\SPSS\Modeler\18.2\bin\clemb.exe -stream path\to\spss\modeller\stream\stream.str"'])
我正在使用Python 3.7
我猜
subprocess.call([r'C:\Program Files\IBM\SPSS\Modeler\18.2\bin\clemb.exe', '-stream', r'path\to\spss\modeller\stream\stream.str'])
应该更清晰,更有效。