简单的Python服务器设置

Vla*_*eda 5 python http

我正在尝试学习python(来自PHP),并且想要设置最简单的Web服务器,以便可以开始编码。

我找到了集成的HTTP服务器,因此我认为这应该是最简单的方法。

root@ubuntu:/var/py# python -m SimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000 ...
Run Code Online (Sandbox Code Playgroud)

网络服务器正在工作,正在访问http://test.dev:8000/test.py(感谢/etc/hosts)工作-但是向我显示了文件(print('Hello world!');)的内容,但没有对其进行解释。

如何正确设置服务器/解释器?

kir*_*gin 5

Python通常用于编写程序,而不仅仅是网站。

SimpleHTTPServer实际上只是一个琐碎的HTTP服务器,它提供文件。它不会尝试解释代码。

如果要使用Python进行网络开发,则应使用Web框架web.py是一个不错的选择,您可以查看其教程。另一个选择是Django,它也有出色的教程

它们都内置有简单的开发服务器,因此您可以轻松地开始实验。

  • 尝试使用Django,并且运行良好(本教程非常出色:P) (2认同)