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?