Gibt es ein Pendant zu find_executable () für /home/username

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
schwedenmann
User
Beiträge: 42
Registriert: Sonntag 21. Oktober 2007, 13:38
Wohnort: Wegberg

Hallo

Ich möchte im Homeverzeichnis des users xy unter Linux eine bestimmte Datei (sage wir .bashrc ) finden.

Gibt es sowas ähnliches wie find_executable () für das Homeverzeichnis.
(auf os.path.expanduser('~') bin hier im Forum schon gestoßen )

Ich experemntiere mit ConfigParser und möchte eine .examplrc in /home/username/ erstellen, wenn nicht vorhanden, wenn vorhanden dann soll diese per config.read () auslesen lassen.

mfg
schwedenmann
mfg
schwedenmann
Benutzeravatar
cofi
Python-Forum Veteran
Beiträge: 4432
Registriert: Sonntag 30. März 2008, 04:16
Wohnort: RGFybXN0YWR0

IMHO hat das gar nix mit der Funktion zu tun, die vor einer weile im Forum gepostet wurde. Da du einen fixen Pfad spezifizierst reicht folgendes - allerdings ist dann `readfp` handlicher als `read` ;):

Code: Alles auswählen

CONFIG_PATH = os.path.expanduser("~/.configfile")
try:
    with open(CONFIG_PATH) as config_file:
        c.readfp(config_file)
except IOError:
    #hier das, was du machen willst, wenn es die Datei nicht gibt.
Antworten