Alles klar. Funzt auch alles.
Was mich nur interessieren würde, ist wieso
print (os.path.dirname(__file__))
mir nen '.' ausgibt, ich aber den Pfad nicht gleich mit einem Punkt beschreiben kann.
Danke.
Die Suche ergab 4 Treffer
- Dienstag 26. August 2014, 21:39
- Forum: Allgemeine Fragen
- Thema: SheBang-Problem
- Antworten: 8
- Zugriffe: 773
- Dienstag 26. August 2014, 21:06
- Forum: Allgemeine Fragen
- Thema: SheBang-Problem
- Antworten: 8
- Zugriffe: 773
Re: SheBang-Problem
Herausgefunden habe ich mittlerweile, dass dem Problem Abhilfe geschafft wird, wenn ich den kompletten Pfad des Programms der zu öffnenden Datei voranstelle, ein bloßes "./"+dateiname reicht dagegen nicht aus.
__file__ enthält den kompletten Pfad zum Programm und daraus lässt sich problemlos mit ...
__file__ enthält den kompletten Pfad zum Programm und daraus lässt sich problemlos mit ...
- Dienstag 26. August 2014, 20:44
- Forum: Allgemeine Fragen
- Thema: SheBang-Problem
- Antworten: 8
- Zugriffe: 773
Re: SheBang-Problem
Willkommen im Forum!
Wenn du es selbst im Terminal startest, dann befindest du dich wahrscheinlich im Verzeichnis in das Programm liegt und damit ist die relative Pfadeingabe kein Problem.
Wenn du es aber per Doppelklick startest, ist dein Arbeitsverzeichnis aber nicht das, das in dem die Datei ...
Wenn du es selbst im Terminal startest, dann befindest du dich wahrscheinlich im Verzeichnis in das Programm liegt und damit ist die relative Pfadeingabe kein Problem.
Wenn du es aber per Doppelklick startest, ist dein Arbeitsverzeichnis aber nicht das, das in dem die Datei ...
- Dienstag 26. August 2014, 20:23
- Forum: Allgemeine Fragen
- Thema: SheBang-Problem
- Antworten: 8
- Zugriffe: 773
SheBang-Problem
Hallo.
Ich habe auf meinem Mac ein kleines Programm erstellt, das den Text aus einer pbm Datei ausliest, um diesen dann zu interpretieren. Funktioniert einwandfrei, wenn ich es im Terminal starte.
Jetzt wollte ich das Programm aber auch zu einer executable machen. Habe also einen Shebang ...
Ich habe auf meinem Mac ein kleines Programm erstellt, das den Text aus einer pbm Datei ausliest, um diesen dann zu interpretieren. Funktioniert einwandfrei, wenn ich es im Terminal starte.
Jetzt wollte ich das Programm aber auch zu einer executable machen. Habe also einen Shebang ...
