При исполнении кода
# -*- coding: utf-8 -*-
print "Привет мир"
# -*- coding: utf-8 -*-
print "Привет мир"
import socket, string
def do_something(x):
lst = map(None, x);
lst.reverse();
return string.join(lst, "")
HOST = "" # localhost
PORT = 33333
srv = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
srv.bind((HOST, PORT))
while 1:
print "Слушаю порт 33333"
srv.listen(1)
sock, addr = srv.accept()
while 1:
pal = sock.recv(1024)
if not pal:
break
print "Получено от %s:%s:" % addr, pal
lap = do_something(pal)
print "Отправлено %s:%s:" % addr, lap
sock.send(lap)
sock.close()
SyntaxError: Non-ASCII character '\xef' in file C:\Untitled.py on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
slav0nicдело в том что вместо надписи “слушаю порт 3333” вот такая “??????????? ???????? 3333”