树莓派Python编程指南--第七章(Python与网络)
2017-05-07 00:00
627 查看
摘要: 7.1理解主机、端口和套接字
7.2知识测验
7.3走向网站
7.4安全
7.5小结
7.1理解主机、端口和套接字
7.2知识测验
7.3走向网站
以下代码保存在httpserver.py文件中
打开终端执行httpserver.py文件
打开浏览器输入:http://127.0.0.1:8000
列出/home/pi/workspace/Test/目录下的所有文件及文件夹
我们在/home/pi/workspace/Test/目录下创建一个index.html文件
输入如下内容:
重新执行python3 httpserver.py
浏览器中输入http://127.0.0.1:8000查看结果
说明:如果进入一个目录,浏览器首选查找是否存在index.html文件,存在则打开该文件,不存在显示目录内容
让网站动起来(动态网站)
打开浏览器输入http://localhost:8888查看结果
开始与网页交互
打开浏览器输入http://localhost:8888/hello/wang
7.4安全
7.5小结
7.2知识测验
7.3走向网站
7.4安全
7.5小结
7.1理解主机、端口和套接字
7.2知识测验
7.3走向网站
以下代码保存在httpserver.py文件中
import http.server, os os.chdir("/home/pi/workspace/Test/") httpd = http.server.HTTPServer(('127.0.0.1', 8000), http.server.SimpleHTTPRequest) httpd.serve_forever()
打开终端执行httpserver.py文件
python3 httpserver.py
打开浏览器输入:http://127.0.0.1:8000
列出/home/pi/workspace/Test/目录下的所有文件及文件夹
我们在/home/pi/workspace/Test/目录下创建一个index.html文件
vi index.html
输入如下内容:
<!DOCTYPE html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <title>二极管控制开关</title> </head> <body> <p>树莓派二极管打开及关闭</p> </body>
重新执行python3 httpserver.py
浏览器中输入http://127.0.0.1:8000查看结果
说明:如果进入一个目录,浏览器首选查找是否存在index.html文件,存在则打开该文件,不存在显示目录内容
让网站动起来(动态网站)
import tornado.ioloop import tornado.web class MainHandler(tornado.web.RequestHandler): def get(self): self.write("<!DOCTYPE html><head><title>Hello, world!</title></head><body>Hello world</body>) if __name__ == "__main__": application = tornado.web.Application([(r"/", MainHandler), ], ) application.listen(8888) tornado.ioloop.IOLoop.instance().start()
打开浏览器输入http://localhost:8888查看结果
开始与网页交互
import tornado.web import tornado.ioloop class MainHandler(turnado.web.RequestHandler): def get(self): self.write("<!DOCTYPE html><title>MainHandler</title><body>MainHandler</body>") class HelloHandler(turnado.web.RequestHandler): def get(self, name): self.write("<!DOCTYPE html><title>Hello</title><body>Hello " + name + "</body>") if __name__ == "__main__": application = turnado.web.Application([(r"/", MainHandler), (r"/", HelloHandler), ],) application.listen(8888) turnado.ioloop.IOLoop.instance().start()
打开浏览器输入http://localhost:8888/hello/wang
7.4安全
7.5小结
相关文章推荐
- 树莓派Python编程指南--第十章(脚本)
- 树莓派Python编程指南--第五章(搭建游戏)
- 树莓派Python编程指南--第三章(Python基础)
- 树莓派Python编程指南--第九章(多媒体)
- 树莓派python,tornado,返回json数据代码,初级网络编程。
- 树莓派Python编程指南--第二章(Python简介)
- 树莓派Python编程指南--第一章(起航--启动和运行)
- 网络socket编程指南 (转贴)1
- 网络socket编程指南
- 网络socket编程指南
- 网络socket编程指南
- Python网络编程例子
- 网络socket编程指南
- 网络socket编程指南
- 网络socket编程指南
- [转]Beej网络socket编程指南
- 网络socket编程指南
- 网络socket编程指南
- 网络socket编程指南