#python #sockets #irc #typeerror
#python #сокеты #irc #ошибка типа
Вопрос:
if data.find('!search') != -1:
nick = data.split('!')[ 0 ].replace(':','')
conn = httplib.HTTPConnection("www.md5.rednoize.com")
conn.request("GET", "?q=" arg)
response = conn.getresponse()
data = response.read()
result = re.findall('<div id="result" >(. ?)</div', data)
if result:
sck.send('PRIVMSG ' chan result 'rn')
else:
sck.send('PRIVMSG ' chan " :" ' could not find the hash' 'rn')
Когда я запускаю этот код, я получаю эту ошибку:
conn.request("GET " "?q=" arg)
TypeError: cannot concatenate 'str' and 'list' objects
Как я могу это исправить?
Ответ №1:
Откуда arg
берется? Вы знаете, что он должен содержать?
arg
по-видимому, это список, а не строка. Попробуйте заменить arg
на str(arg[0])
и посмотрите, сработает ли это.