html_py
Sock.py
import socket
def handle_request(client):
buf=client.recv(1024)
client.send(bytes("HTTP/1.1 200 0k\r\n\r\n",encoding="utf-8"))
client.send(bytes("<h1 style=''>hello,eight<h1>",encoding="utf-8"))
def main():
sock_1=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
sock_1.bind(('localhost',8010))
sock_1.listen(5)
while True:
connection,address=sock_1.accept()
handle_request(connection)
connection.close()
if __name__=="__main__":
main()
S2.py
import socket
def handle_request(client):
buf=client.recv(1024)
client.send(bytes("HTTP/1.1 200 0k\r\n\r\n",encoding="utf-8"))
f=open('index.html','r',encoding='utf-8')
data=f.read()
f.close()
import time
r1 = str(time.ctime())
d=data.replace('time',r1)
client.send(d.encode())
def main():
sock_1=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
sock_1.bind(('localhost',8010))
sock_1.listen(5)
while True:
connection,address=sock_1.accept()
handle_request(connection)
connection.close()
if __name__=="__main__":
main()
App.py
import tornado.ioloop
import tornado.web
class MainHandler(tornado.web.RequestHandler):
def get(self):
print(111)
u = self.get_argument('user')
e = self.get_argument('email')
p = self.get_argument('password')
if u == 'jack' and p == '123456' and e == 'jack@126.com':
self.write("OK")
else:
self.write("False")
def post(self, *args, **kwargs):
u = self.get_argument('user')
e = self.get_argument('email')
p = self.get_argument('password')
print(u, e, p)
print(123)
self.write('post')
application = tornado.web.Application([
(r"/index", MainHandler),
])
if __name__ == "__main__":
application.listen(8888)
tornado.ioloop.IOLoop.instance().start()
html_py的更多相关文章
- 爬取YY评级信息
#!/usr/bin/env python # -*- coding: utf-8 -*- # @File : 爬取YY评级基本信息.py # @Author: lattesea # @Date : ...
随机推荐
- SMOTE算法解决样本不平衡
首先,看下Smote算法之前,我们先看下当正负样本不均衡的时候,我们通常用的方法: 抽样 常规的包含过抽样.欠抽样.组合抽样 过抽样:将样本较少的一类sample补齐 欠抽样:将样本较多的一类samp ...
- Qt QVariant 与 自定义类型转换的方法
Example: 1. 声明自定义类型可用于QVariant,类也能用,也是这样,QT的基本数据类型不用声明就可以用,而且存入是什么类型,拿出来还是什么类型 #include <QMetaTyp ...
- ARC132E题解
简要题意 有 \(n\) 个方块,每个方块有一个初始状态可能为左右或者空.每次操作随机选择一个空进行操作.每次操作可以向左或者向右走一直到下一个空或者走出边界,走到的每个格子会变成左或者右,这取决于移 ...
- ARC165F题解
前言 \(2024.10.19\) 日校测 \(T4\),思维太庙,被薄纱了,遂哭弱,写题解以记之. 简要题意 给你一个长度为 \(2n\) 的序列满足 \(\forall a_i\in[1,n]\) ...
- 面试题57. 和为s的两个数字
地址:https://leetcode-cn.com/problems/he-wei-sde-liang-ge-shu-zi-lcof/ <?php /** 面试题57. 和为s的两个数字 输入 ...
- Cordova基本使用(一)
简述 Apache Cordova是一个开源的移动开发框架.允许你用标准的web技术-HTML5,CSS3和JavaScript做跨平台开发. 应用在每个平台的具体执行被封装了起来,并依靠符合标准的A ...
- 简易TXT文本小说阅读器
上次学习爬取小说保存到txt文本文件,方便离线阅读,现在做一个简易TXT文本小说阅读器,支持手动翻页和自动翻页阅读. 废话不多说,直接上代码,实践下. read_txt.py: import time ...
- openssl基础使用(密码学 linux)
目录 实验原理 实验过程 一.对称加密 1.使用rc4加解密 2.使用AES加解密 ...
- 团队小规模本地大模型服务平台搭建 - Windows
实现目标和考虑因素 部署一个支持多用户同时使用.多模型运行的离线局域网大模型服务器 需要考虑以下几个关键因素: 大模型的加载和管理.使用一个基础大模型,根据需要创建多个专用模型,模型管理方便可靠. 并 ...
- 配置win + ubuntu双系统需要注意的一些点
配置win + ubuntu双系统需要注意的一些点 基本上是按照B站机器人工匠阿杰的视频来的,但是有一些需要注意的点值得关注. 关闭RST 首先是比较新的电脑bios里会有一个叫做英特尔 快速存储技术 ...