Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用python显示网页?_Python - Fatal编程技术网

如何使用python显示网页?

如何使用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/

我在大学里学习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/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我完全同意你的看法。:)。相反,他可以读这个()。