Seite 1 von 1

Standardpfad in tk Textfeld angeben Ubuntu

Verfasst: Montag 8. April 2019, 08:12
von christofj
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

Re: Standardpfad in tk Textfeld angeben Ubuntu

Verfasst: Montag 8. April 2019, 08:25
von __deets__
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.

Re: Standardpfad in tk Textfeld angeben Ubuntu

Verfasst: Montag 8. April 2019, 08:26
von Sirius3
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.

Re: Standardpfad in tk Textfeld angeben Ubuntu

Verfasst: Montag 8. April 2019, 08:29
von __deets__

Re: Standardpfad in tk Textfeld angeben Ubuntu

Verfasst: Montag 8. April 2019, 08:34
von __deets__

Re: Standardpfad in tk Textfeld angeben Ubuntu

Verfasst: Montag 8. April 2019, 08:44
von christofj
Cool, danke euch, das reicht mir erst mal aus.