Ошибка при возврате _compile (pattern, flags) .findall (string) TypeError: ожидаемая строка или байтовоподобный объект - PullRequest
0 голосов
/ 08 апреля 2020

У меня есть следующий код:

for item in classification:
        re_item = re.findall(("var {} = \'(.*?)\'").format(item), req, re.DOTALL)[0]
        re_item = ast.literal_eval(re_item)
        for item_2 in re_item:
                category = reclassification(item)
                longitude = str(item_2['geometry']['coordinates'][0])
                latitude = str(item_2['geometry']['coordinates'][1])
                kab = item_2['properties']['kab']
                description = item_2['properties']['description']
                title = item_2['properties']['title']
                jenis = item_2['properties']['jenis']
                try:
                        rs = item_2['properties']['rs']
                except:
                        rs = ''
                kec = item_2['properties']['kec']
                tanggal = item_2['properties']['tanggal']
                umur = item_2['properties']['umur']
                container = [category, longitude, latitude, kab, kec, description, title, jenis, rs, umur, tanggal]
                output = ','.join(container)
                f.write('{}\n'.format(output))

f.close()
print('Selesai! Cek file di ./data/covid_sulsel.csv')

Ошибка

File "C:\Users\satrio_budbud\Anaconda4\lib\re.py", line 223, in findall
  return _compile(pattern, flags).findall(string)

TypeError: cannot use a string pattern on a bytes-like object
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...