Socket не работает в Python

Я пробовал модуль «socket» в Python, но всякий раз, когда я пытаюсь запустить этот код:

import socket import sys host = '192.168.1.1' port = 23 try: s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) except: print "socket() failed" sys.exit(1) 

Затем он умирает. Вот ошибка без исключения и попробуйте:

 Traceback (most recent call last): File "C:\Documents and Settings\a\Desktop\socket.py", line 1, in <module> import socket File "C:\Documents and Settings\a\Desktop\socket.py", line 6, in <module> s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) AttributeError: 'module' object has no attribute 'AF_INET' 

Я только что начал Python (Сегодня), и мне нужна помощь.

Я сохранил его как socket.py, но также sock.py …

 import socket 

просматривает текущий каталог перед стандартной библиотекой Python . И так как ваш файл называется socket.py , он сам импортируется вместо стандартного библиотечного модуля сокета . Переименуйте (не копируйте, так как это оставит исходный файл) файл на что-то еще, например my_socket.py .