python关于使用os.system(command)的问题
现在情况是这样的
python要自动把一个工具拉起来,并使用命令行参数,使这个工具输出结果。
以下是该软件的命令行参数
Excel “-f” “F:\\abcd.txt" "-o" "F:\\" "-d" "F:\\RES"
软件名 -f为软件跑的参数 -o为日志输出路径 -d为某个工作路径
import os
os.system("C:\\Users\\braingu\\Desktop\\iexcel\\iExcel.exe "-f" "C:\\Users\\braingu\\Desktop\\iexcel\\abcd.txt" "-o" "F:\\" "-d" "F:\\RES")
print '123'
为何上述代码总是跑不出结果。使用CMD命令可以的。。。求高手赐教小弟
[解决办法]
字串里用到双引号你要转义 "...\"..." 或者改用单引包括 '..."...',另外一堆参数啥的建议使用subproces.Popen,你翻翻文档学习下吧...