我正在使用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)
有什么建议吗
为什么不:
您需要
%%
来转义百分号,正如here指出的那样相关问题 更多 >
编程相关推荐