2017-06-08 3 views
-1

Ich verwende Windows 7 und verwende Google Chrome als meinen Webbrowser.Dynamischer Quellcode wird im Browser unter Windows angezeigt

Dies ist mein Code:

#!/usr/bin/env python 
print 'content-type: text/html\n' 

print """ 
<!DOCTYPE html> 
    <html> 
    <head> 
     <title> sample </title> 
    </head> 

    <body> 
""" 

print 2 + 3 

print """ 
    </body> 
    </html> 
""" 

In Eingabeaufforderung, where python Ergebnisse in C:\Python27\python.exe, aber nach this post sollte ich #!/usr/bin/env python stattdessen verwenden.

Wenn ich versuche, diesen .py Code in meinem Browser auszuführen, wird der Quellcode anstelle von nur 5 angezeigt.

Wenn jemand detaillierte Anweisungen geben würde, wie man das richtig macht, wäre ich sehr dankbar.

Danke!

+0

Ihr Browser kann Python nicht ausführen. Sie müssen dies auf dem Server ausführen, um den HTML-Code zu generieren, der an den Browser gesendet wird. – user2357112

+0

https://stackoverflow.com/questions/16409138/is-it-possible-to-run-native-python-code-in-chrome –

+0

@ user2357112 Wie würde ich das tun? – user604803

Antwort

0

Okay. Es ist natürlich nicht möglich, Python direkt im Browser auszuführen, aber Sie können einen lokalen Server konfigurieren, um CGI-Skripte ausführen zu können. Da Sie auf Windows sind, könnten Sie etwas wie ein WAMP verwenden. Versuchen Sie, diesem Tutorial zu folgen https://wiki.python.org/moin/CgiScripts

Verwandte Themen