Тема: Запис змінної в базу!
Доброго всім дня. Завдання таке необхідно записати змінну b = ('445.011', '423.011') class 'tuple'. В стовпчик Nom. При записі одного значення все добре, при записі декількох значень виникає ось така помилка not all arguments converted during string formatting. Підкажіть як виправити цю помилку та правильно записати цю змінну.
ДБ- 10.0.35-MariaDB
Програми пишу на Python.
import MySQLdb
#with open('201903291.txt') as f:
#for line in f:
#val1, val2 = line.split()
#val1, val2 = line.strip().split()
#print(val1); print(val2)
with open('201903291.txt', 'r') as f:
content=[s.split() for s in f]
a, b=zip(*content)
print(a); print(b)
conn = MySQLdb.connect(host='0.0.0.0',
user='user',
password='password',
db='db')
cursor = conn.cursor()
cursor.execute("INSERT INTO Dozu (Nom) VALUES ('%s')" %b)
conn.commit()
conn.close()
Дякую.