首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

python关于使用os.system(command)的有关问题

2012-04-20 
python关于使用os.system(command)的问题现在情况是这样的python要自动把一个工具拉起来,并使用命令行参数

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,你翻翻文档学习下吧...

热点排行