Мой код работает в блокноте Jupyter, но не работает в коде Visual Studio. Код в python.
Проблема в VS,% s не обрабатывается как строка:
Принимая во внимание, что в блокноте jupyter, это выглядит так:
В VS не отображается никаких ошибок, но также не вставляются никакие данные в таблицу mysql.
Полный код для того же:
query = """INSERT INTO """+tb+""" (Name, Intro, Location, Job, About, Education, Skills, URL)
VALUES (%s, %s, %s, %s, %s, %s, %s, %s) """
for i in range(1,sheet.nrows):
Name = sheet.cell(i,0).value
Intro = sheet.cell(i,1).value
Location = sheet.cell(i,2).value
Job = sheet.cell(i,3).value
About = sheet.cell(i,4).value
Education = sheet.cell(i,5).value
Skills = sheet.cell(i,6).value
URL = sheet.cell(i,7).value
values = (Name,Intro,Location,Job,About,Education,Skills,URL)
cursor.execute(query,values)
print(cursor.fetchall())
Output in VS: () #Empty table since nothing is inserted
Мой вопрос: как вставить данные в таблицу mysql в VS? Другими словами, как устранить проблему% s в visual studio.
Пожалуйста, помогите !!
Заранее спасибо.