使用python将命令解析到另一个软件接口

2024-09-24 02:26:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用python为另一个软件接口生成命令列表。 使用命令

sensorik.cmd('list curve')

会把文字

list curve

在该界面中,它列出了该程序中截至该点的所有曲线。现在我要介绍一个命令循环,下面是一个示例

sideset 1  curve 1
sideset 2  curve 2
sideset 3  curve 3

我曾经

for curveID in range (1, 4):
print "sideset %d  curve %d" % (curveID, curveID)
sensorik.cmd('print "sideset %d  curve %d" % (curveID, curveID)')
sensorik.cmd('sideset %d  curve %d" % (curveID, curveID)')

但是,这不起作用,接口得到命令

print "sideset %d  curve %d" % (curveID, curveID)

在sensorik.cmd中使用时,它会在shell提示符上打印所需的文本,但不会将其解析到软件中。相反,软件

print "sideset %d  curve %d" % (curveID, curveID)
print "sideset %d  curve %d" % (curveID, curveID)
print "sideset %d  curve %d" % (curveID, curveID)

有什么建议吗


Tags: 命令程序cmd示例列表界面软件曲线