1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python建立一个简单的server_使用Python创建一个简易的Web Server

python建立一个简单的server_使用Python创建一个简易的Web Server

时间:2019-03-25 16:14:42

相关推荐

python建立一个简单的server_使用Python创建一个简易的Web Server

Python 2.x中自带了SimpleHTTPServer模块,到Python3.x中,该模块被合并到了http.server模块中。使用该模块,可以快速创建一个简易的Web服务器。

我们在C:\Users\%USERNAME%\用户目录下,创建一个html目录,将html/jpg等网页文件拷贝到该目录下,启动一个cmd命令行窗口,进入html目录,执行如下命令即可创建一个简易的Web Server:python-mhttp.server8888

图01-使用python创建一个简单的Web Server1.jpg

图02-使用python创建一个简单的Web Server.jpg

使用代码启动的示例:

importhttp.server

importsocketserver

PORT=8000

Handler=http.server.SimpleHTTPRequestHandler

withsocketserver.TCPServer(("",PORT),Handler)ashttpd:

print("servingatport",PORT)

httpd.serve_forever()

图03-使用代码创建一个简单的Web Server.jpg

注意事项:

1、Python 3.7版本新增的功能,可以在命令行使用-d参数,指定Web服务器的根目录位置,python-mhttp.server8888-d./html

图04-带 -d 和目录参数,创建一个简单的Web Server

2、官方的警告:“不推荐在生产环境中使用 http.server。它只实现了基本的安全检查功能。”

参考链接:

HTTP服务器

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。