Bom dia, todos os exemplos que peguei até agora estão com os atributos do objeto sendo passados como parâmetro(estáticos), mas na prática os atributos precisam ser obtidos dinamicamente, como fazemos nesses casos? Por exemplo, tenho um "arquivo .csv" e quero ler cada linha e colocar os dados em objetos, sendo que cada atributo vai ser separado por ";".
- Arquivo.csv
mario;3.400
jose;200.00
- Arquivo pessoas.py
class Pessoa():
def __init__(self, nome, salario):
self.nome = nome
self.salario = salario
- Arquivo leitura.py
import csv, re
from pessoas import Pessoa
pessoa = Pessoa()
arquivo = open("arquivo.csv", "r")
for linha in arquivo:
valores = linha.split(";")
<NÃO SEI COMO FAZER>
print(pessoa.nome)
arquivo.close()