Diese Frage mag ein bisschen albern erscheinen, aber was solls.
Ich fing an, Python zu lernen. Ich kenne grundlegende Syntax usw.
Wenn ich mit HTML, PHP usw. arbeite, schreibe ich einfach Code, füge ihn in eine HTML- oder PHP-Datei ein und doppelklicke auf diese Datei. Dann läuft mein Code. Ich kann mit Datenbanken und anderen Dingen arbeiten - es ist einfach. Aber wie funktioniert Python? Ich arbeite in der Eclipse- oder Python-Befehlszeile und kann diesen Code ausführen. Was ist, wenn ich beispielsweise eine Website mit Python erstellen möchte?
Ich glaube nicht, dass ich eine .py-Datei auf meinem Server abgelegt habe. Was muss ich also tun? Ich verstehe, dass ich Python über eine Server-Befehlszeile auf meinem Webserver installieren muss (ich habe es nie verwendet, aber ich werde einige Tutorials finden, an dem ich es brauche), aber wie geht es weiter? Wie kann ich mein Python-Wissen mit HTML, CSS, PHP usw. kombinieren?
Python kann auch zum Erstellen von Desktop-Apps verwendet werden. Was dann? Kann ich eine EXE-Datei mit Python-Code exportieren oder was?
Alle Links mit Inhalten, die meine Bedenken beschreiben, sind willkommen!
Antworten:
Genau so.
Doppelklicken Sie auf eine
.py
Datei und Ihr Code wird ausgeführt.Normalerweise verwenden Sie Apache, um eine Website zu hosten. Normalerweise
mod_wsgi
wird Python in Apache ausgeführt. Dies ist genau so, als würdemod_php
man PHP in Apache ausführen.Genauso.
Falsch. Sie legen PY-Dateien auf Ihrem Server ab. Wie könnte es sonst noch funktionieren?
Sie müssen
mod_php
PHP ausführen. Sie müssenmod_wsgi
Python ausführen.Das könntest du machen. Es wäre jedoch ziemlich dumm.
Normalerweise legen Sie auf ,
mod_wsgi
so dass es führt Ihre .py - Datei und Ihre .py - Datei erstellt die HTML - Seite.Dies ist eine Parallele die Art und Weise
mod_php
führt die Php - Datei eine HTML - Seite zu erstellen.Sie haben den HTML-Code in Python eingefügt.
quelle
Verwenden Sie ein Webframework, das Python unterstützt, z. B. Django .
Python wird normalerweise von einem Interpreter ausgeführt, sodass es einfach interaktiv zu verwenden ist und Sie die Ergebnisse Ihrer Änderungen fast sofort sehen können. Ein Python-Programm kann auch in eine eigenständige ausführbare Datei gepackt werden. Mehr dazu hier .
quelle
quelle