简单的http服务器
import socket import re compile=re.compile('GET (.+) HTTP/1.1\\r') def getinfo(): text='' with open(r'html路径','r') as f: a=f.readlines() for i in a: text=text+str(i) return text def getinfo2(): with open(r'图片路径','rb') as f: a=f.read() return a print(getinfo()) def main(): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.bind(('10.6.3.140',800)) print('listening....') sock.listen(5) while True: conn,addr = sock.accept() data = conn.recv(1024) recvstring=data.decode('utf-8') print(recvstring) refer=compile.findall(recvstring) print(refer) if refer!=[]: if refer[0]=='/test': print(