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
Gibt es ein Pendant zu find_executable () für /home/username
-
- User
- Beiträge: 42
- Registriert: Sonntag 21. Oktober 2007, 13:38
- Wohnort: Wegberg
mfg
schwedenmann
schwedenmann
- 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.
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte