2017-05-18 1 views
-1

Ich bin neu in Python und heruntergeladene Visual Studios. Ich benutze auch Team Treehouse, um zu lernen. Ich folgte einem Video, in dem der Code funktionierte. Nächstes Video begann ein neues Projekt, damit ich eine neue Datei in VS gestartet und wenn ich es benutze ich diese:Habe ich etwas gelöscht? Verwenden von Python auf Visual Studio 2017

File "C:\Users\User\Documents\Visual Studio 2017\Projects\PythonClassifierApplication2\PythonClassifierApplication2\classifier.py", line 40 
    from pandas import read_table 
    ^
IndentationError: unexpected indent 
Press any key to continue . . . 

und dies ist die Leitung 40 in meinem Code

moves.remove("DOWN") 

Es gibt keine, Pandas Importieren Sie die gelesene Tabelle in meinem Code, wie Sie sehen können.

Irgendwelche Ideen?

Danke für die Hilfe.

UPDATE:

Der verkorkste Code Teil einer anderen Datei, die ich mit Visual Studio erraten kam, dass bekam irgendwie vermasselt. Um meinen Code auszuführen, durchläuft er den anderen Code zuerst aus irgendeinem Grund. Ich habe 5 mal eine neue Datei gestartet und jedesmal gibt es mir das gleiche Problem, auch mit anderen Codes. Mein Code wird als dungeon.py gespeichert, das Problem ist in classifier.py.

Rate mal, ich werde nur Visual Studios neu installieren.

+0

Sind Sie sicher, dass Sie die richtige Datei suchen? – user2357112

+0

Die Codeausführung wurde beendet ('' IndentationError''). Überprüfen Sie die Formatierung. – marw

+0

Geben Sie den Code um diese Zeile ein, wenn Sie einen Vorschlag zur Fehlerbehebung haben möchten. –

Antwort

0

Python verwendet Einrückung, um Blöcke zu bezeichnen, ähnlich wie andere Sprachen geschweifte Klammern verwenden. Diese Codezeile hat wahrscheinlich die falsche Menge an führenden Leerzeichen oder vielleicht eine Registerkarte anstelle von Leerzeichen (oder umgekehrt). Bitte überprüfen Sie Ihren Code. Wenn Sie das Problem nicht finden, posten Sie genügend Code für uns, um das Problem zu reproduzieren.

+0

Hat etwas gegraben. Dies ist der Code, auf den es sich bezieht. von Pandas importieren read_table return read_table read_table = method_name() Import numpy als np Import matplotlib.pyplot als plt Jetzt habe ich diesen Code nicht schreiben. Ich denke, Visual Studio muss aus irgendeinem Grund durchgehen, bevor ich den Code ausführe, den ich gemacht habe. – wwhhyy

+0

... oder gibt es vielleicht einen Tab/Space-Konflikt, der sich beim Ausschneiden und Einfügen nicht gut übersetzen lässt? – Prune