Um desenvolvedor está criando um script em Python para atualizar os registros de um banco de dados MySQL. Ele precisa atualizar o campo 'email' dos usuários com base no seu 'id'. Para isso, ele planeja usar a classe 'Usuario' que contém esses atributos. Qual é a forma correta de realizar a atualização de um campo específico em um banco de dados MySQL usando uma classe em Python?
A) Utilizando o delimitador '?' e passando os atributos da classe diretamente.
B) Inserindo os valores dos atributos da classe diretamente na string SQL.
C) Usando delimitadores '%' e passando os atributos da classe como uma tupla.
D) Empregando um dicionário de atributos da classe e passando-o como argumento na função execute().
E) Utilizando argumentos nomeados '?' e passando um objeto da classe como parâmetro.