Невозможно вставить запросы в mysql таблицу в Visual Studio (python) - PullRequest
0 голосов
/ 04 мая 2020

Мой код работает в блокноте Jupyter, но не работает в коде Visual Studio. Код в python.

Проблема в VS,% s не обрабатывается как строка: enter image description here

Принимая во внимание, что в блокноте jupyter, это выглядит так: enter image description here

В 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.

Пожалуйста, помогите !!

Заранее спасибо.

...