У меня есть следующий код, который продолжает выдавать ошибку о том, что у объекта Engine нет выполняемого объекта. Я думаю, что у меня все правильно, но понятия не имею, что происходит дальше. Похоже, что у других была эта проблема, и перезагрузка их ноутбуков сработала. Я использую Pycharm и перезапустил его без какого-либо разрешения.
import pandas as pd
from sqlalchemy import create_engine, text
import sqlalchemy
import pymysql
masterlist = pd.read_excel('Masterlist.xlsx')
user = 'root'
pw = 'test!*'
db = 'hcftest'
engine = create_engine("mysql+pymysql://{user}:{pw}@localhost:3306/{db}"
.format(user=user, pw=pw, db=db))
results = engine.execute(text("SELECT * FROM companyname;"))
for row in results:
print(row)
Подробнее здесь: https://stackoverflow.com/questions/753 ... -to-run-sq
Мобильная версия