2013-11-14 13 views
8

Ich habe Python gelernt, und ich laufe weiter in die $ -Zeichen in der Online-Dokumentation. Normalerweise geht es so etwas wie diese:

$ python ez_setup.py (Ja, ich habe versucht, Setup-Tools zu installieren)

ich ziemlich sicher bin, dass dieser Befehl ist nicht für den Python IDE oder Konsole, aber ich habe versucht Windows cmd und es funktioniert nicht. Irgendeine Hilfe?

Antwort

13

Ab sofort Python tut implementieren Sie nicht $ in seiner Syntax. Es hat also nichts mit Python zu tun.

Statt dessen, was Sie sehen, ist die Terminal-Eingabeaufforderung eines Unix-basierten System (Mac, Linux, etc.)

+0

Okay, ich sehe, dass es Windows-Befehl ist jetzt auffordern. Aber es erkennt diese Befehle nicht; Ich sah dies http://www.youtube.com/watch?v=i1AQZDPru8Q#t=51, und es ist Eingabeaufforderung, aber es scheint, dass der Verzeichnisteil (der zu $ ​​online verallgemeinert wurde) in das Python-Verzeichnis geändert wurde. Wie würde ich das tun? – joshpachan

+0

Entschuldigung, ich war mir selbst voraus. Ich meinte das Äquivalent zu $, 'C: \' 'akzeptierte die Befehle nicht, aber ich fand heraus, dass ich nur das Verzeichnis ändere, damit es funktioniert. Vielen Dank! – joshpachan

2

Die $ ist die Eingabeaufforderung. Es wird verwendet, um anzuzeigen, dass python ez_setup.py auf einer Befehlszeile ausgeführt werden soll und nicht auf einem Python/Perl/Rubin

Sie Shell auch % python ez_setup.py sehen könnte, was auch bedeutet, die gleiche Sache

+1

oder '> python ez_setup.py' ... obwohl das ist weniger üblich, weil es eher wie die Python-Shell aussieht ... aber oft Zeit sind sie nur kopieren/Einfügen ihrer Eingabeaufforderung –

6

Wenn Sie Eingabeaufforderung in Windows öffnen, werden Sie so etwas wie sehen:

C:\Users\Michael0x2a\Blah> 

Das Symbol $ ist das Äquivalent in Linux-basierten Systemen.

Immer wenn Sie das $ Zeichen sehen, ignorieren Sie es einfach und geben Sie den Rest der Zeile ohne Änderung ein.

1

Wie die beiden vorherigen Antworten mitgeteilt haben, ist $ der Anfang der Befehlszeile, die auf Ihre Eingabe in Unix/Linux-Systemen wartet. In Windows wäre die ähnliche Beispielnotation wie

C:\> python ez_setup.py 

So müssen Sie das Dollarzeichen nicht schreiben. Stellen Sie sich die Anfänge von Windows CMD oder Powershell Prompt am Anfang der Zeile vor :)

Sie können mehr Diskussion über die history of dollar sign from Superuser lesen.

Verwandte Themen