to usando o python3.10.4 vi algumas pessoas falando sobre esse erro e como eles fizeram eu removi o 'b' de "open('acesso.csv','rb') e também adicionei "next(leitor)"
import csv
def carregar_acessos():
dados = []
marcacoes = []
arquivo = open('acesso.csv', 'r')
leitor = csv.reader(arquivo)
next(leitor)
for acessou_home, acessou_como_funciona, acessou_contato, comprou in leitor:
dados.append([acessou_home, acessou_como_funciona, acessou_contato])
marcacoes.append(comprou)
return dados, marcacoes
erro:
File "", line 1, in File "C:\Users\ninop\PycharmProjects\classificacao.py\dados_site.py", line 9, in carregar_acessos next(leitor) _csv.Error: iterator should return strings, not bytes (the file should be opened in text mode)
obs: essa linha 9, mesmo que não tenha nada retorna o mesmo erro:
File "", line 1, in File "C:\Users\ninop\PycharmProjects\classificacao.py\dados_site.py", line 9, in carregar_acessos
_csv.Error: iterator should return strings, not bytes (the file should be opened in text mode)