Seite 1 von 1

Modul ohne Punkt aufrufen

Verfasst: Montag 20. Februar 2006, 17:06
von JR
Hallo!
Erst einmal möchte ich meine Freude darüber ausdrücken, dass es so ein wunderbares deutsches Pythonforum gibt :D

Ich habe eine typische Anfängerfrage für euch:

Wenn ich ein Modul mit dem Namen helloworld.py unter dem Pfad "pfad" abgespeichert habe, welches

Code: Alles auswählen

def funktion():
      print "Hello world"
enthält und in der IDE folgendes eingebe

Code: Alles auswählen

import sys
import os
sys.path.appen(pfad)
os.chdir(pfad)
import helloworld
...wieso kann ich das modul nicht einfach mit

Code: Alles auswählen

helloworld() #oder aehnlich
aufrufen?

es klappt nur mit dem IDE-Kommando

Code: Alles auswählen

helloworld.funktion()
Woran liegt das?

Ich habe es auch in der Variante

Code: Alles auswählen

def funktion():
      print "Hello world"

funtion()
versucht.
Weiß einfach nicht, was da fehlt. Brauche ich eine Klasse dazu?

Danke schon mal und Gruß
JR[/code]

Re: Modul ohne Punkt aufrufen

Verfasst: Montag 20. Februar 2006, 17:17
von gerold
JR hat geschrieben:...wieso kann ich das modul nicht einfach mit

Code: Alles auswählen

helloworld()
aufrufen?
Hi JR!

Ich halte mich kurz, ist ja auch eine einfache Frage:

Code: Alles auswählen

from helloworld import funktion
funktion()
mfg
Gerold
:-)

Danke, mensch, wie simpel

Verfasst: Montag 20. Februar 2006, 17:20
von JR
:oops:

Re: Danke, mensch, wie simpel

Verfasst: Montag 20. Februar 2006, 19:26
von gerold
JR hat geschrieben::oops:
Na, so schlimm war die Frage auch wieder nicht :wink: