В коде для сбора данных из простого текстового файла и записи их в файл SQLite с использованием SQlite3 в Python 3 я сталкиваюсь с «sqlite3.InterfaceError: параметр привязки ошибки 0 - вероятно, неподдерживаемый тип», когда я Я запускаю свой код.
cur.execute('DROP TABLE IF EXISTS Counts')
cur.execute('''CREATE TABLE Counts (email TEXT, count INTEGER)''')
fname = input('Enter file name: ')
if (len(fname) < 1): fname = 'mbox-short.txt'
fh = open(fname)
for line in fh:
line=line.rstrip()
email=re.findall('[a-zA-Z0-9]\S*@\S*[a-zA-Z]',line )
cur.execute("SELECT email, count FROM Counts WHERE email = ? ", (email,))
row = cur.fetchone()
…
…
Во второй последней строке CMD показывает ошибку. Если кто-нибудь из вас знает, в чем ошибка, пожалуйста, дайте мне знать!