你好,我的Python同伴们
我需要在命令行中调用一个将在批处理模式下执行的程序。此程序接收一个扩展名为.jlink的文件,其中包含程序JLink.exe将执行然后关闭。在
我试着用以下方式来执行:
os.system('C:/SEGGER/JLink_V490d/JLink.exe -CommanderScript D:\Files\CommandFile.jlink')
但是这个命令在正常模式下执行程序,不接受参数。在
我如何调用作为命令行的执行,然后发送该命令,以便程序在批处理模式下使用这些参数执行。在
谢谢!在
Tags:
使用
subprocess
:您也可以使用
shell=True
直接在shell中执行命令(这是您试图用os.system
执行的),但不建议这样做,因为这会带来安全隐患。在更多信息请点击此处: https://docs.python.org/2/library/subprocess.html
相关问题 更多 >
编程相关推荐