Başka bir yazılım arabirimi için komut listesi oluşturmak için python kullanıyorum. o arayüzde metniPython kullanarak başka bir yazılım arabirimine komutları ayrıştırma
list curve
koyacağız
sensorik.cmd('list curve')
komutunu
kullanma ve bu noktaya o programında aldığı tüm eğrileri listeler. Şimdi burada benfor 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)')
Ancak bu, ayıklayıcının çalışma kullanılan
sideset 1 curve 1
sideset 2 curve 2
sideset 3 curve 3
bir örnektir ve arayüz komutunu
print "sideset %d curve %d" % (curveID, curveID)
ve onu alır, komutların bir döngü tanıtmak zorunda istenen metni kabuk isteminde yazdırır, ancak sensörik.cmd dosyasında kullanıldığında yazılımı ayrıştırmaz. Bunun yerine yazılım, herhangi bir öneriye sahip olsun:
print "sideset %d curve %d" % (curveID, curveID)
print "sideset %d curve %d" % (curveID, curveID)
print "sideset %d curve %d" % (curveID, curveID)
Sensörik.cmd ('print' kenarlık% d eğrisi% d "'% (curveID, curveID))' nedir? –
@PeterWood, bir hata veriyor. HATA:, satır 77 Tanınmayan Anahtar sözcük: 'Yazdırma' –
Diğer yazılım 'print' i anlama? –