Seite 1 von 1

Wo können Programme ablaufen?

Verfasst: Montag 8. Juli 2013, 00:31
von Gwunderi
Hallo zusammen,

Habe eine allgemeine Frage: ich habe ja Python 3.3.2 heruntergeladen und übe mit dem Python-Interpreter. Habe auch schon ein kleines Programm mit Endung .pyw abgespeichert, und der lässt sich ja auf meinem PC direkt starten (also nicht über Interpreter). Aber könnte ich diese .pyw-Datei auch auf einen anderen Rechner kopieren und aufrufen, auf dem Python nicht installiert ist? (habe keine Möglichkeit, es zu testen).
Anders gefragt: "Weiss" bereits das Betriebssystem (Windows), wie es mit einer .pyw-Datei verfahren soll, braucht es dazu gar keinen Interpreter?

Habe jetzt auch begonnen, eigene Module zu schreiben und sie einzubinden. Wenn ich ein Programm mit eigenen Modulen als .pyw-Datei abspeichere, dann kann ich es wohl nur von meinem eigenen PC aus starten?

Es fehlt mir also das Grundwissen, woher importiert wird und "wer" genau die Arbeit "im Hintergrund" ausführt.

Vielen Dank für Eure Äufklärung : )
Grüsslein, Gwunderi

Re: Wo können Programme ablaufen?

Verfasst: Montag 8. Juli 2013, 00:36
von BlackJack
@Gwunderi: Dein Windows weiss, dass es zum Starten von *.py oder *.pyw-Dateien den Python-Interpreter starten muss. Diese Information hat der Python-Installer dem System mitgeteilt. Also nein, man kann Python-Programme nicht ohne Python ausführen.

Re: Wo können Programme ablaufen?

Verfasst: Montag 8. Juli 2013, 11:16
von Gwunderi
BlackJack hat geschrieben:Dein Windows weiss, dass es zum Starten von *.py oder *.pyw-Dateien den Python-Interpreter starten muss. Diese Information hat der Python-Installer dem System mitgeteilt. Also nein, man kann Python-Programme nicht ohne Python ausführen.
Hallo BlackJack

Dann ist es vergleichbar mit Office z.B., ohne Office installiert zu haben, kann ich ja auch keine Excel-Tabelle öffnen und bearbeiten.

Habe inzwischen auch herausgefunden, woher z.B. Tkinter und Tkinter.tix usw. importiert wird: wurde alles auch mit der Installation auf meinen PC geladen; schaue eben sonst fast nie im Laufwerk C nach, sehe aber, dass man da ganz Interessantes erfahren kann, z.B. unter Python33/Lib.

Herzlichen Dank für Deine schnelle Antwort, bin so wieder etwas schlauer geworden ... :wink:

Grüsslein, Gwunderi