Klar, die Ausgabe und schreiben Sie in python

Hallo, ich bin versucht, ein tic tac toe Spiel in python und ich habe ein problem.
Klar, die Ausgabe und schreiben Sie in python

Wie Sie sehen können auf dem Bild es schreibt das Spielbrett nach deinen input, was ich will, es zu tun ist, um die Ausgabe löschen und dann schreiben Sie dem Vorstand. Also, statt nur Druck neue boards alle die Zeit, es löscht nur das aktuelle board und schreibt es. Ich habe gesucht auf "clear output" etc, aber alles was ich finde ist diese Art von codes:

import os
clear = lambda : os.system('cls')

oder

import os
def clear():
os.system( 'cls' )

Verwendung dieser Funktion "löschen" oben nicht für mich arbeiten.
Es gibt nur dieses symbol:Klar, die Ausgabe und schreiben Sie in python

Ich gerade Schreibe meinen code in Pycharm und nur um es klar zu stellen, ich will es behalten in pycharm.

Haben Sie sicherstellen, um tatsächlich rufen Sie die Funktion "löschen"? clear()
Ja aber es ist nur wieder dieses symbol: i.gyazo.com/d928370f9a4ebaf1ba3d7e07142d7489.png Sorry, konnte ich es erwähnt haben 😛
Haben Sie versucht, Ihren code ausführen in einem terminal (also außerhalb von Pycharm)?
Nein habe ich nicht aber ich irgendwie verwenden möchte, pycharm, weil ich es mag wie eine IDE. @SiHa
OK, aber das ist wahrscheinlich, warum der code nicht funktioniert. IDE ' s sind für die Entwicklung (daher der name), in Wirklichkeit dein code wird ausgeführt außerhalb dieser Umgebung. Meiner Erfahrung nach IDE Umfallen, wenn Sie versuchen, nicht-standard-Sachen wie diese, weil Sie sind nur die Emulation eines CMD-Fenster. Siehe auch stackoverflow.com/questions/27241268/clear-pycharm-run-window

InformationsquelleAutor Anton M | 2016-05-06

Schreibe einen Kommentar