我是python的新手。只知道什么是python。我创建了以下代码(在python IDLE中):
print "Hi Welcome to Python test page\n"; print "Now it will show a calculation"; print "30+2="; print 30+2;
然后,我将此页面保存在本地主机中为index.py
我使用http://localhost/index.py运行脚本
但是它没有显示执行的python脚本。而是将上面的代码显示为HTML。问题出在哪儿?请有人告诉我如何在网页中运行python吗?
为了显示您的代码,您需要执行以下操作:
首先,需要有一台处理HTTP请求的服务器。目前,您只是使用Firefox在本地硬盘上打开文件。需要像Apache这样的服务器或类似的东西。
其次,假设您现在拥有一个服务器来提供文件,那么您还需要一些将代码解释为该服务器的Python代码的东西。对于Python用户,如今的解决方案是mod_wsgi。但是对于更简单的情况,您可以使用CGI(更多信息,请参见此处),但是如果您想轻松地生成网页,则应该使用现有的Python网络框架,例如Django。
进行此设置可能很麻烦,因此请做好准备。