2013-08-28 5 views
7

Ich bin sehr neu zu Python-Programmierung und Schreiben von einfachen Helloworld-Programm mit Python 3.3 auf Windows Environment.Das Helloworld-Programm wird als hello.py gespeichert. Wie kann ich es in einem anderen Modul verwenden? Ich habe sys.path.append ausprobiert und den Pfad meiner Sicherungsdatei angegeben, aber es funktioniert nicht. Kann mir jemand sagen, muss ich Umgebung Variable in Windows einstellen xpWie Import-Anweisung für benutzerdefinierte Module in Python zu verwenden

Danke.

Antwort

7

Verwenden Sie diese Art und Weise:

import sys 

dann:

sys.path.insert(0,"X") 

Wo X ist das Verzeichnis, von dem Sie importieren möchten.

Danach müssen Sie nur Ihr benutzerdefiniertes Modul importieren:

import X 

Das ist alles.

1

Wenn Sie versuchen, Ihre hello.py ein Modul zu machen, müssen Sie eine Datei mit dem Namen __init.py__ im Ordner hello.py erstellen.

Werfen Sie einen Blick auf die Python-Dokumentation here.

3

Es gibt ein Verzeichnis DIR unser Modul enthält X: /DIR/X

import sys  
sys.path.insert(0,"DIR") 
import X 

Dies importiert das Modul z.B. X = hello.

Verwandte Themen