Ich habe ein von mir ausgeführtes Python-Skript, das unter einer bestimmten Umgebung ausgeführt werden muss, sodass ich das Programm wie folgt aus meinem Arbeitsverzeichnis ausführen würde ( ~/project/src
):
python manage.py shell
Dies öffnet eine interaktive Shell, in die ich meine eigenen Befehle eingeben kann.
Ich habe andere administrative Aktivitäten, die ich in einem anderen Verzeichnis unterbringen möchte ( ~/project/admin
). Die manage.py ist wirklich pingelig, wenn es darum geht, aus dem Arbeitsverzeichnis zu laufen. Um das Ganze zum Laufen zu bringen, habe ich ein Skript erstellt, das so beginnt:
#!/usr/bin/python ../src/manage.py shell
Es gibt ein paar Probleme damit. Das erste ist, dass es nicht funktioniert:
/usr/bin/python: can't open file '"/../src/manage.py" shell': [Errno 2] No such file or directory
- Wie geben Sie dem Interpreter mehrere Parameter an?
- Wie ändere ich das Arbeitsverzeichnis?