Relativer Pfad zu Dateien bei Programmausführung
Verfasst: Montag 7. April 2008, 22:24
Hallo!
Wenn Programm foo.py im Verzeichnis "fooprog" liegt und im verzeichnis "fooprog" ein Verzeichnis "footmp" existiert und ich mich in foo.py auf Dateien im Verzeichnis "footmp" beziehe, z.B. mit fopen ( 'footmp/a.py' ) dann funktioniert das nur wenn ich foo.py aus dem verzeichnis "fooprog" starte aber nich wenn ich z.B. von / aus das Programm mit "python /fooprog/foo.py" aufrufe.
Was gibt es da für Möglichkeiten, dass das unabhängig vom Ort, von dem aus das Programm aufgerufen wird, funktioniert?
Grüße,
shor
Wenn Programm foo.py im Verzeichnis "fooprog" liegt und im verzeichnis "fooprog" ein Verzeichnis "footmp" existiert und ich mich in foo.py auf Dateien im Verzeichnis "footmp" beziehe, z.B. mit fopen ( 'footmp/a.py' ) dann funktioniert das nur wenn ich foo.py aus dem verzeichnis "fooprog" starte aber nich wenn ich z.B. von / aus das Programm mit "python /fooprog/foo.py" aufrufe.
Was gibt es da für Möglichkeiten, dass das unabhängig vom Ort, von dem aus das Programm aufgerufen wird, funktioniert?
Grüße,
shor