Я новичок ie в Python, и я пытаюсь вставить некоторые данные в MySQL. Я все время получаю сообщение об ошибке, которое не могу понять, как исправить. Я попытался импортировать dns.resolver, но не могу его найти. В сообщении об ошибке указано:
Файл «C: \ Users \ Tob \ PycharmProjects \ cms \ window.py», строка 3, в импорте mysql .connector File «C: \ Users \ Tob \ AppData \ Local \ Programs \ Python \ Python38 \ lib \ site-packages \ mysql \ connector_ init _. Py ", строка 41, в import dns.resolver ModuleNotFoundError: нет модуля с именем ' dns '
Вот мой код. Любая помощь будет принята с благодарностью :)
import tkinter
import mysql
import mysql.connector
top = tkinter.Tk()
def submit():
db = mysql.connector.connect('localhost', 'root', '_______', 'helpdesk')
cursor = db.cursor()
cursor.execute("INSERT INTO users VALUES (:uLogin, :uPassword, :uFirstName, :uLastName, :uEmail)",
{'uLogin': uLogin.get(), 'uPassword': uPassword.get(), 'uFirstName': uFirstName.get(), 'uLastName': uLastName.get(), 'uEmail': uEmail.get()})
cursor.commit()
cursor.close()
submit = tkinter.Button(top, text="Submit", command=submit)
submit.grid(row=5, column=0, columnspan=2, padx=10, pady=10, ipadx=100)