Moin Moin,
folgendes Problem:
Ich möchte ein Bild laden.
Das Programm liegt im Ordner C:\\
das Bild liegt C:\\src\img.png
Jetzt könnt ich den Pfad natürlich mit os.getcwd holen und dann "src\img.png" anfügen
Aber es gibt doch sicher die Möglich zu sagen "Dieser Ordner"\src\img.png"
also den Pfad des Bildes in etwa so angeben : "*\src\img.png", vorrausgesetzt, dass der Ordner "src" im selben Ordner liegt wie das ausgeführte Programm?
Gibt es diese Möglichkeit?
Danke
Slerrag
Path sparen wenn im selben Directory
Und warum machst Du es nicht einfach so, wie Du schon vermutest? Die Angabe von ``filename`` ohne Pfadangabe verweist auf die Datei im aktuellen Verzeichnis, mit ``directory\filename`` auf die Datei ``filename`` im Verzeichnis ``directory``.
mutetella
mutetella
Entspanne dich und wisse, dass es Zeit für alles gibt. (YogiTea Teebeutel Weisheit )
Warum?
Weil ichs kann
Nein, ich habs nur gern, die Möglichkeiten voll auszuschöpfen, in Java z.B. kann man mein ich einfach "\src\img.jpg" schreiben und er sucht im eigenen verzeichnis
Warum sollte es das in Python nicht geben?
Danke dir
Kann geschlossen werden
Weil ichs kann
Nein, ich habs nur gern, die Möglichkeiten voll auszuschöpfen, in Java z.B. kann man mein ich einfach "\src\img.jpg" schreiben und er sucht im eigenen verzeichnis
Warum sollte es das in Python nicht geben?
Danke dir
Kann geschlossen werden
Dann empfehle ich Dir, einfach 'ne Pythonkonsole zu starten, ein gutes Tutorial zu öffnen und solche Dinge auszuprobieren.Sierrag hat geschrieben:Nein, ich habs nur gern, die Möglichkeiten voll auszuschöpfen, ...
mutetella
Entspanne dich und wisse, dass es Zeit für alles gibt. (YogiTea Teebeutel Weisheit )
@Slerrag: Du kannst genau wie bei Java auch '\src\img.jpg' schreiben. Aber weder Java noch Python suchen dann im aktuellen Arbeitsverzeichnis, denn das ist eine *absolute* Pfadangabe die immer beim Wurzelverzeichnis startet, beziehungsweise beim Wurzelverzeichnis des aktuellen Lauferks unter Windows.
Das passiert dann, wenn du den führenden Backslash weglässt und das geht natürlich in Python auch. Nur warum sollte man das tun wollen?Slerrag hat geschrieben:in Java z.B. kann man mein ich einfach "\src\img.jpg" schreiben und er sucht im eigenen verzeichnis