Вы скопировали в Python код, соответствующий самому простому в мире браузеру import socketmysock = 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 ) : breakprint datamysock.close()
Код выполняется без ошибок, но на выходе даёт пустую строку. Объясните причину этой семантической ошибки
(Отметьте один правильный вариант ответа.)
Варианты ответа
код не совместим с версией Python
инструкция print data вне блока if (Верный ответ)
не использовалась конструкция try ... catch
отсутствует доступ к сайту