Imagem de fundo

De acordo com o código, são inseridas múltiplas linhas no...

import mysql.connector

from mysql.connector import Error


try:

connection =

mysql.connector.connect(host='localhost',

database='testdb', user='user',

password='password')

cursor = connection.cursor()

with open('data.txt', 'r') as file:

for line in file:

query = “INSERT INTO records

(content) VALUES (%s)”

cursor.execute(query, (line,))

connection.commit()

except Error as e:

print(“Error while connecting to MySQL”, e)

finally:

if connection.is_connected():

cursor.close()

connection.close()


Tendo como referência o código precedente, julgue os itens que se seguem, em relação à linguagem de programação Python.

De acordo com o código, são inseridas múltiplas linhas no banco de dados sem que seja necessário abrir o arquivo a cada nova inserção.


C

Certo


E

Errado