Seite 1 von 1

python Script aufrufen

Verfasst: Dienstag 21. April 2015, 12:46
von Rainero
hallo Gemeinde,
ich verzweifle hier gerade an einem vermeintlichen Fehler:

Ich arbeite mit einem Raspberry Pi und habe ein python Script geschrieben dessen Name test.py lautet.
Dieses Script liegt im Ordner /home/python.

Wenn ich in der Shell von Putty (ich bin als root angemeldet) eingebe:
/home/python/test.py kommt die Meldung Datei oder Verzeichnis nicht gefunden

Wenn ich eingebe:

cd /home/python/ (erfolgt natürlich der Verzeichniswechsel)
test.py jetzt wird das Script korrect ausgeführt.

Frage warum nicht wenn ich das Script mit Pfad und Namen eingebe??
lg Rainer

Re: python Script aufrufen

Verfasst: Dienstag 21. April 2015, 13:21
von BlackJack
@Rainero: Das kann ich nicht nachvollziehen.

Re: python Script aufrufen

Verfasst: Dienstag 21. April 2015, 13:38
von Sirius3
@Rainero: bist Du sicher, das Du das richtige test.py aufrufst?
Hat /home/python/test.py auch das executable-Bit gesetzt?
Wenn Du als root angemeldet bist ist das aktuelle Verzeichnis "." normalerweise nicht in PATH, so dass Du mit test.py auch nicht das Python-Skipt im aktuellen Verzeichnis aufrufen kannst. Es muß also noch ein test.py in irgendeinem anderen Verzeichnis, das in PATH aufgeführt ist, geben, das Du aufrufst.

Re: python Script aufrufen

Verfasst: Dienstag 21. April 2015, 13:54
von Yierith
Du gibst aber schon python in die Konsole vorweg ein?

Code: Alles auswählen

python /home/python/test.py

Re: python Script aufrufen

Verfasst: Dienstag 21. April 2015, 15:56
von /me
Yierith hat geschrieben:Du gibst aber schon python in die Konsole vorweg ein?
Warum sollte er das müssen wenn ein passender Shebang gesetzt ist?