如何使用python显示网页?
我在大学里学习python。我有一个非常愚蠢的问题。如何使用python制作网页 我这样做并另存为test.py如何使用python显示网页?,python,Python,我在大学里学习python。我有一个非常愚蠢的问题。如何使用python制作网页 我这样做并另存为test.py print "Hello test \n"; print "\n" print "Just testing \n"; 当我转到url时,我得到了相同的输出 print "Hello test \n"; print "\n" print "Just testing \n"; 我真的很困惑。我做错了什么?我的主机是hostgator。在他们的网站上写着这样做: #!/usr/bin/
print "Hello test \n";
print "\n"
print "Just testing \n";
当我转到url时,我得到了相同的输出
print "Hello test \n";
print "\n"
print "Just testing \n";
我真的很困惑。我做错了什么?我的主机是hostgator。在他们的网站上写着这样做:
#!/usr/bin/python
print "Content-type: text/html\n\n";
print "<html><head>";
print "<title>CGI Test</title>";
print "</head><body>";
print "<p>Test page using Python</p>";
print "</body></html>";
#/usr/bin/python
打印“内容类型:text/html\n\n”;
打印“”;
打印“CGI测试”;
打印“”;
使用Python打印“测试页面””;
打印“”;
这给了我同样的错误。使用一些web框架,如Django、web2py、pylons、Tornado等。它们提供了在本地主机和知名服务器上运行网页的基本基础结构
请查看以了解更多详细信息。使用一些web框架,如Django、web2py、pylons、Tornado等。它们提供了在本地主机和知名服务器上运行网页的基本基础架构
请查看以了解更多详细信息。首先尝试在本地计算机上运行此命令:首先尝试在本地计算机上运行此命令:看起来您在第二个命令中正确设置了标题,这意味着您的web服务器可能未设置为解析python。如果您运行的是Apache,可能需要安装
另一方面,如果您只是试图在web浏览器中从驱动器中打开python文件,这将不起作用。要在浏览器中正确呈现,它必须经过能够解释python的web服务器。如果你没有网络主机,你可以在某处设置一些,或者在你的桌面上安装一个网络服务器。其他答案中链接到的python服务器应该可以工作,apache也可以免费使用。第二个答案中的标题似乎设置正确,这意味着您的web服务器可能无法解析python。如果您运行的是Apache,可能需要安装 另一方面,如果您只是试图在web浏览器中从驱动器中打开python文件,这将不起作用。要在浏览器中正确呈现,它必须经过能够解释python的web服务器。如果你没有网络主机,你可以在某处设置一些,或者在你的桌面上安装一个网络服务器。其他答案中链接到的python服务器应该可以工作,apache也可以免费使用。如果您打开并看到它的内容,那么您的主机可能不支持python。查看托管提供商为您的托管计划提供的服务列表。如果您打开并看到它的内容,那么您的托管可能不支持python。查看托管提供商为您的托管计划提供的服务列表。您可以使用的研究:或。这是一个简单的web框架。对于学习,您可以使用:或。这是一个简单的web框架。好的。它工作得很好 整个事情都有一些问题 1-我遇到的hostgator问题是:
Windows and Linux use different line endings for text files. Windows uses the CR and LF characters to terminate a line, but Linux just uses the LF character. This can lead to problems when you write a script on Windows and then try to execute it directly on Linux.
2-我必须补充一点
AddHandler cgi-script .py
到我的.htaccess文件
我在notepad++上再次编辑并添加了htaccess文件,然后它就工作了
我在本地遇到的问题也得到了解决
我在记忆棒上安装了apache
我所要做的就是
1-将此添加到apache:
Options Indexes FollowSymLinks ExecCGI
2-将.py添加到此行的末尾
AddHandler cgi-script .cgi
3-在我的oy文件的开头添加python路径
#!E:/EasyPHP-5.3.8.1/Python27/python.exe -u
嗯。它工作得很好
整个事情都有一些问题
1-我遇到的hostgator问题是:
Windows and Linux use different line endings for text files. Windows uses the CR and LF characters to terminate a line, but Linux just uses the LF character. This can lead to problems when you write a script on Windows and then try to execute it directly on Linux.
2-我必须补充一点
AddHandler cgi-script .py
到我的.htaccess文件
我在notepad++上再次编辑并添加了htaccess文件,然后它就工作了
我在本地遇到的问题也得到了解决
我在记忆棒上安装了apache
我所要做的就是
1-将此添加到apache:
Options Indexes FollowSymLinks ExecCGI
2-将.py添加到此行的末尾
AddHandler cgi-script .cgi
3-在我的oy文件的开头添加python路径
#!E:/EasyPHP-5.3.8.1/Python27/python.exe -u
1.你需要一个网络服务器,2。这将为html内容提供服务器。我认为这是最简单的方法:您必须配置web服务器(例如,
lighpttd
或Apache),以便在检索URL时它执行Python文件。1。你需要一个网络服务器,2。这将为html内容提供服务器。我相信这是最简单的方法:你必须配置你的web服务器(例如,lighpttd
或Apache),这样当你检索你的URL时,它就会执行你的Python文件。不,他只是想了解Python web编程的基础知识,不要逼他去做django和tornado之类的事情!web框架远远超出了他的需要,而且没有迹象表明它能解决他的问题。@zengr我完全同意你的看法。:)。相反,他可以读这个()。不,他只是想了解python web编程的基础知识,不要逼他去读django和tornado之类的东西!web框架远远超出了他的需要,而且没有迹象表明它能解决他的问题。@zengr我完全同意你的看法。:)。相反,他可以读这个()。