Ich habe ein Python -Skript, das eine Simulation ausführt. Es dauert eine ziemlich lange, variierende Zeit, um jede Iteration durchzuführen. Daher möchte ich nach jeder Schleife a. Der Code hat diese allgemeine Struktur: < /p>
for step in steps:
run_simulation(step)
# Python 3.x version:
print('.', end='')
# for Python 2.x:
# print '.',
< /code>
Wenn ich jedoch den Code ausführe, werden die Punkte nicht nacheinander angezeigt. Stattdessen werden alle Punkte gleichzeitig gedruckt, wenn die Schleife abgeschlossen ist, was den gesamten Aufwand sinnlos macht. Wie kann ich die Punkte inline drucken, wenn der Code ausgeführt wird? Siehe Python Nicht Druckausgang.
Warum wird keine Ausgabe im Terminal sofort angezeigt, wenn am Ende keine Newline vorhanden ist? ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post