Wenn ich abaqus Nogui Python-Skript ausführen möchte ich den Status des Skripts auf dem Terminal ausgeben. Aber wenn ich es tue, z.B .:Drucken an Terminal mit Abaqus Nogui Python-Schnittstelle
print("Opening ODB...")
print("Plotting images...")
ich auch versucht:
print "Opening ODB..."
print "Plotting images..."
und
sys.stdout.write("Opening ODB...")
sys.stderr.write("Plotting images...")
Nichts wird an das Terminal ausgegeben. Trotzdem läuft mein Code gut und tut alles, was er tun soll.
Hat jemand irgendwelche Ideen, wie man dieses Problem löst?
Perfekte Antwort! Vielen Dank! Es ist genau das, was ich wollte und genau das, was es tun sollte! – UN4
Könnten Sie bitte diese "anderen Wege" ein wenig untersuchen? Ich habe versucht, die Mitglieder von abaquss.sys mit den Mitgliedern von sys zu überschreiben, also konnte ich den Standarddruckbefehl verwenden, aber es hat nicht funktioniert. – flxh
@flxh Wahrscheinlich habe ich an 'logging' Modul gedacht, das viel mehr Funktionalität bietet als der reine Druckansatz. – hgazibara