Форум сайта python.su
Добрый день
Я совсем новичок.
Написал вот такой скрипт:
#!/usr/bin/env python3 import socket import time def parse(conn, addr): print(" Data received") data = b"" f = open('../index.html', 'w') while not b"#" in data: data = conn.recv(1024) udata = data.decode("utf-8") print(udata) a = time.strftime("%Y-%m-%d-%H.%M.%S", time.localtime()) f.write(a) f.write(udata + '\n') return f.close() sock = socket.socket() sock.bind( ("", 1904) ) sock.listen(10) try: while 1: conn, addr = sock.accept() conn.settimeout(60) print("New connection from " + addr[0]) try: parse(conn, addr) except: print("Error") send_answer(conn, "500 Internal Server Error", data="Ошибка") finally: print("Connection closed") conn.close() finally: sock.close()
Офлайн
Комбинация
return f.close()
f = open('../index.html', 'w')
import time f = open("a.dat","w") f.write("asd") time.sleep(10) f.close()
Офлайн
doza_andпосмеяться
Комбинация заставляет прослезиться
ivpoнадо while b“#” not in data
while not b“#” in data:
ivpoай ай, русские буквы да в контент зону
send_answer(conn, “500 Internal Server Error”, data=“Ошибка”)
# Life loop while alive: if (fun > boredom) and money: pass_day(fun, boredom, money) continue else: break
Офлайн