1
resposta

resolução, feedback ?

import sqlite3
conn = sqlite3.connect('banco_dados.db')
cursor=conn.cursor()
cursor.execute('''
    CREATE TABLE IF NOT EXISTS dados(
    id INTEGER PRIMARY KEY,
    nome TEXT,
    email TEXT 
    )
'''
               )
conn.commit()
conn.close()


# segundo arquivo :
import sqlite3
conn= sqlite3.connect('banco_dados.db')
cursor = conn.cursor()
new_itens=[
    ('cloe','https.com'),
    ('reds','https.skill')
]
cursor.executemany('INSERT INTO dados (nome,email) VALUES (?,?)',new_itens)
conn.commit()
cursor.execute('SELECT * FROM dados')
print(cursor.fetchall())
conn.close()
1 resposta

Oi, Fabricio! Como vai?

Seu fluxo de criação da tabela e inserção dos dados ficou organizado e direto ao ponto. O uso do executemany chama atenção pela eficiência ao inserir vários registros de uma vez.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!