Главная / Введение в программирование на Python / Вы скопировали в Python код, соответствующий самому простому в мире браузеру, и на первый взгляд все правильно, import socket mysock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) mysock.connect(('www.py4inf.com', 80)) mysock.send('GET http://www.py4

Вы скопировали в Python код, соответствующий самому простому в мире браузеру, и на первый взгляд все правильно, import socket mysock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) mysock.connect(('www.py4inf.com', 80)) mysock.send('GET http://www.py4inf.com/code/romeo.txt HTTP/1.0\n\n') while True: data = mysock.recv(512) if ( len(data) == 0 ) : break print data mysock.close() Код выполняется без ошибок, но на выходе даёт пустую строку. Объясните причину этой семантической ошибки

вопрос

Правильный ответ:

нет доступа к внешнему модулю socket
несовместимая кодировка текстового файла
у файла запрет на доступ
инструкция print data вне блока if
Сложность вопроса
87
Сложность курса: Введение в программирование на Python
68
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Зачёт всё. Бегу в клуб отмечать зачёт интуит
27 май 2018
Аноним
Спасибо за сайт
01 апр 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.