Как исправить кроме ошибки в Python на Linux - PullRequest
0 голосов
/ 09 января 2019

Я пытаюсь выполнить скрипт на python из Linux, но продолжаю получать эту ошибку в строке исключений. Может кто-нибудь понять это?

$ python pygeo_ip.py

def search(self):


    message = ''
result_count = 0
gip = pygeoip.GeoIP('GeoLIteCity.dat')
ip = self.ip_textbox.text()
try:
    ip = socket.gethostbyname(str(ip))
    message = "Host: %s Is Currently Available" % (str(ip))
except socket.error, e:
    message = "Host: %s Is Currently Unavailable" % (key, val)
result_count += 1
msg_box("SeArCh CoMpLeTe", "%d REsults Were Found For %s"
% (result_count, str(ip))
except Exception, e:   <------- Error
msg_box("", str(e))
msg_box("Search Complete", "No Results Were Found For %s" % (str(ip))
return 

Ошибка:

File "pygeo_ip.py", line 142
    except Exception, e:
         ^
SyntaxError: invalid syntax

1 Ответ

0 голосов
/ 09 января 2019

Уверен (не проверив ничего), ваша проблема не в последней закрывающей скобке

В строке должно быть написано:

msg_box("SeArCh CoMpLeTe", "%d REsults Were Found For %s" % (result_count, str(ip)) )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...