2016-10-11 3 views
1

Lassen Sie mich diesen Beitrag vortragen, dass ich Python unglaublich neu bin. Ich habe einen Kurs in Codeacademy gemacht, aber habe Python bisher noch nicht auf meinem eigenen Computer benutzt. Lassen Sie mich auch jedem erklären, dass meine Programmiererfahrung auf VBA und Excel beschränkt ist. Ich habe sehr wenig Wissen, wie man die Eingabeaufforderung verwendet, wie Bibliotheken arbeiten, usw.Ausführen von Python-Programmen in python.exe, der Eingabeaufforderung und IDLE

Ich habe einige Probleme. Ich habe mein Verzeichnis geändert, um Python zu erkennen, wenn ich python in meine Eingabeaufforderung eintippe. Dann kann ich einfach Dinge wie

print "hello" 

aber wenn ich so etwas wie diese

def firstfunction(t): 
     print t+5 
     return 
firstfunction(5) 

schreiben würde ich erwarten, dass dies die Zahl 10 zu drucken, jedoch bekomme ich folgende Fehlermeldung:

Datei "stdin", Zeile 4 erste Funktion (5) ^ Syntaxfehler: ungültige Syntax

Jedoch i f Ich benutze dies in IDLE und führen Sie es aus, es funktioniert gut.

Als nächstes habe ich einige Python-Programme gespeichert, die ich geschrieben habe. Eine, die ich als Hello.py gespeichert

Ich möchte diesen Code von meinem Python-Exe oder von der Eingabeaufforderung ausführen, kann aber nicht herausfinden, wie.

Bitte alle Antworten hilfreich, wenn Sie Computersprache verwenden, versuchen Sie es so einfach wie möglich zu halten. Ich bin super neu!

Dank

Antwort

0

Wenn die Lage von Python in Ihrem Pfad nicht enthalten ist, hinzufügen. Aber in jedem Fall sollten Sie in der Lage sein, dies erfolgreich aus dem Verzeichnis auszuführen, das Ihre python.exe enthält.

beispiel, wenn Python lebt in C: \ Python27:

cd C:\Python27 
python mypythonscript.py 
+0

Ok, also ich habe es von meiner Eingabeaufforderung zu arbeiten. Wie bekomme ich es von python.exe? –

+0

Auch, wie warum sollte dies nicht in der Eingabeaufforderung arbeiten oder die python.exe: –

+0

def firstfunction (t): Druck t + 5 return firstfunction (5) –

Verwandte Themen