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 …

One Solution collect form web for “Socket не работает в Python”

 import socket 

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

  • Python анализирует int из строки
  • итерация через очередь с циклом for вместо цикла while
  • Как правильно вызвать методы базового класса (и конструктор) из унаследованных классов в Python?
  • Как использовать переменную python в os.system?
  • Локальная переменная Python, указанная перед назначением
  • Патч Monkey для повышения AttributeError при попытке использования определенного атрибута объекта
  • Остановить код после периода времени
  • Работает ли Python для циклов по ссылке?
  • Python - лучший язык программирования в мире.