wie kann ich platformunabhaengig den desktop verzeichnis des gerade eingelogten users ermitteln?
danke
desktop verzeichnis ermitteln
Dazu müsste es erst einmal so etwas wie ein plattformunabhängiges Desktop-Verzeichnis geben. Nicht jede Desktopumgebung hat so etwas.
``os.path.expanduser(os.path.join('~', 'Desktop'))`` dürfte noch die beste Lösung sein... das funktioniert imho zumindest unter Windows (sofern MSHOME nicht umgebogen wurde) und unter KDE/Gnome.
Zuletzt geändert von lunar am Mittwoch 30. April 2008, 15:06, insgesamt 1-mal geändert.
solange es fuer windows und linux funktioniert bin ich zufrieden
ich werds dan so machen
tu mir aber den gefallen und aendere ps in os, und setze `Desktop` in anfuerungszeichen, falls nhemand anderes es auch benutzen wil....
ich werds dan so machen
tu mir aber den gefallen und aendere ps in os, und setze `Desktop` in anfuerungszeichen, falls nhemand anderes es auch benutzen wil....
cp != mv
- Rebecca
- User
- Beiträge: 1662
- Registriert: Freitag 3. Februar 2006, 12:28
- Wohnort: DN, Heimat: HB
- Kontaktdaten:
Gnome/KDE != LinuxCosti hat geschrieben:und linux funktioniert
Offizielles Python-Tutorial (Deutsche Version)
Urheberrecht, Datenschutz, Informationsfreiheit: Piratenpartei
Urheberrecht, Datenschutz, Informationsfreiheit: Piratenpartei
Für eingefleischte FVWM-Nutzer muss diese Gleichsetzung ja fast schon beleidigend seinRebecca hat geschrieben:Gnome/KDE != LinuxCosti hat geschrieben:und linux funktioniert
@Costi
Es funktioniert nicht unter "Linux". Es funktioniert noch nicht mal unter KDE, wenn der Nutzer den Desktop-Pfad geändert hat.
Du solltest dich hier an BlackJack halten, wenn er sagt, dass es kein Desktop-Verzeichnis gibt, ergo deine Idee nicht umsetzbar ist.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Ob es unter GNOME funktioniert ist auch nicht sicher. Schließlich verwendet GNOME je nach Sprache andere Ordner und bietet an die bei einer Sprachänderung umzubenennen.lunar hat geschrieben:Es funktioniert nicht unter "Linux". Es funktioniert noch nicht mal unter KDE, wenn der Nutzer den Desktop-Pfad geändert hat.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice