Dies wurde wahrscheinlich schon vorher gefragt und ist wirklich grundlegend, aber:
Ich verwende Windows 7. Ich habe Leerlauf für Python 2.4.4 und 3.1. Ich habe einige Skripte, die sich an beliebigen Stellen in meinem Dateisystem befinden. Ich möchte sie importieren und mit ihren Typen herumspielen. Wie kann ich das tun?
In Ubuntu funktioniert import scriptname
in der Befehlszeile, wenn das Verzeichnis, das ich python
genannt habe, scriptname
enthält. Wie würde ich ein Skript von woanders importieren?
Um ein Skript von IDLE zu importieren, können Sie Folgendes tun:
%Vor% Denken Sie daran, dass Sie Konstruktoren mit scriptname.
vorangestellt aufrufen müssen, wie zB scriptname.myClass(...)
Wenn Sie etwas im Skript ändern, müssen Sie es wie folgt neu laden:
%Vor% (Es gibt einen einfacheren Weg, wenn Sie nur mit Typen aus einem Skript herumspielen wollen und wenn das Skript nur Funktions- und Klassendefinitionen enthält (kein laufender Code). Dann können Sie das Skript einfach in IDLE öffnen und zu Run>Run Module
. Wenn Sie diese Methode verwenden, müssen Sie scriptname.
nicht vor Konstruktoren setzen.)
Tags und Links python