Отображение синтаксической ошибки в python

#python

#python

Вопрос:

Я столкнулся с этой ошибкой. Пожалуйста, дайте мне знать, что я могу для этого сделать.

Мой код на Python:

 import socket
listener = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
listener.setsockopt(socket.SOL_SOCKET, socket.SO_REUSERADDR, 1)
listener.bind(("192.168.5.129", 4444)
listener.listen(1)
print("[ ] Waiting incoming connection")
connection, address = listener.accept()
print("[ ] Got a connection from "   str(address))
while True:
    command = raw_input("Shell$ ")
    connection.send(command)
    result = connection.recv(1024)
    print(result)
  

Ошибка отображается на этом изображении

Комментарии:

1. Вы имеете в виду иметь **import вместо import ? Также у вас есть несоответствующие скобки в вашем вызове listener.bind.

2. Обычно лучше, если вы добавляете ошибки в виде текста, а не в виде скриншотов.

Ответ №1:

Вы забыли закрыть скобку. Заменить listener.bind(("192.168.5.129", 4444) на listener.bind(("192.168.5.129", 4444))

Ответ №2:

В строке 4 (строка 10 в вашем редакторе) вам нужно закрыть скобку в конце строки.

 listener.bind(("192.168.5.129", 4444)) <---bracket close