Standardpfad in tk Textfeld angeben Ubuntu

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
christofj
User
Beiträge: 13
Registriert: Montag 10. Dezember 2018, 11:04

Hallo zusammen,

ich möchte in einem Textfeld einen Standardpfad angeben.
Dieser verwende ich dann um eine Datei zu speichern.
Als Pfad habe ich mir den Desktop vorgestellt:

Code: Alles auswählen

/home/user/Schreibtisch/
Wie kann ich diese Pfadangabe auslesen?
Ich möchte diesen Pfad nicht direkt im Skript angeben da, sich die user ändern können.

Danke schon mal vorab
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Für den ersten Teil gibt es zumindest os.path.expanduser, welcher die ~ expandiert.

Diese ganzen Spezial-Ordner inklusive potentieller Übersetzungen, und das auch noch unter Linux. Puh. Muss ich auch nachschlagen.
Sirius3
User
Beiträge: 18270
Registriert: Sonntag 21. Oktober 2012, 17:20

Das Home-Verzeichnis ist normalerweise unter $HOME, bzw über ~ zu erreichen. Die Schwierigkeit ist, wie man an "Desktop", bzw. "Schreibtisch" kommt. Je nach verwendeter GUI gibt es da bestimmt verschiedene Möglichkeiten.
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

christofj
User
Beiträge: 13
Registriert: Montag 10. Dezember 2018, 11:04

Cool, danke euch, das reicht mir erst mal aus.
Antworten