Я занимаюсь классом в Курсере с Мичиганским университетом на Питоне, и профессор показал три строки кода, которые устанавливают соединение. Первый импортирует библиотеку, второй открывает сокет, а третий устанавливает соединение. Тем не менее, я получил сообщение об ошибке после второй строки: сообщениеНе удается открыть сокет с Python
import socket
mysock = socket.socket(socket.AF_INET, socket.sock_STREAM)
mysock.connect(('www.py4inf.com', 80))
Ошибка:
Traceback (most recent call last):
File "<ipython-input-12-2ff379ebad44>", line 1, in <module>
mysock = socket.socket(socket.AF_INET, socket.sock_STREAM)
AttributeError: 'module' object has no attribute 'sock_STREAM'
Я исследовал в Интернете на эту ошибку и совет, который дают, чтобы удалить из рабочего файла каталога с именем socket.py. Однако в моем случае рабочий каталог пуст. Спасибо за ваши Коментарии.
Отлично! Это сработало. Большое спасибо. – im7