Seite 1 von 1

Frage (linux): import from Datei-aus-home-Verzeichnis.py

Verfasst: Sonntag 28. Mai 2006, 20:18
von HorstJENS
Hallo,
hier eine Frage an der ich anstehe:
moechte (unter linux) von meinem python-program aus ein

Code: Alles auswählen

import moddingWerte.py
machen. Allerdings soll diese moddingWerte.py im home-Verzeichnis stehen oder in einem Unterordner des home-Verzeichnisses.

habe

Code: Alles auswählen

import os.path.join("~","moddingWerte.py")
probiert aber es hat nicht geklappt. :-(

kann mir jemand weiterhelfen ? danke im Voraus..

Verfasst: Sonntag 28. Mai 2006, 20:47
von murph
das hat mehrere Gründe:

1)hast du so das modul os.path noch nicht importiert

2)muss die tilde mit expand noch ersetzt werden (siehe den Desktopthread)

3)moddingwerte.py importiert die funktion "py" von der Datei moddingwerte
-->einfach ".py" weglassen, die denkt der sich schon selber dazu!

Re: Frage (linux): import from Datei-aus-home-Verzeichnis.py

Verfasst: Sonntag 28. Mai 2006, 21:02
von gerold
HorstJENS hat geschrieben:moechte (unter linux) von meinem python-program aus ein

Code: Alles auswählen

import moddingWerte.py
machen. Allerdings soll diese moddingWerte.py im home-Verzeichnis stehen oder in einem Unterordner des home-Verzeichnisses.
Hi HorstJENS!

Code: Alles auswählen

import sys
import os
sys.path.append(os.environ["HOME"])
import moddingWerte
Siehe auch: [wiki]Modul Import[/wiki]

mfg
Gerold
:-)

Verfasst: Sonntag 28. Mai 2006, 21:03
von Leonidas

Code: Alles auswählen

import sys, os.path
sys.path.append(os.path.expanduser('~'))

import moddingWerte

Danke

Verfasst: Montag 29. Mai 2006, 17:36
von HorstJENS
Danke fuer die Antworten ! :)