Ошибка компиляции Проблема при попытке заполнить мою базу данных SQL из ссылки RSS-фидера - PullRequest
0 голосов
/ 19 февраля 2020
import MySQLdb
import feedparser

myfeed = feedparser.parse("https://stackoverflow.com/jobs/feed")

# get connection and cursor upfront, before entering loop
with MySQLdb.connect('mysql.server','lesmun','*******','lesmun$default') as db:
    cur = db.cursor()



for item in myfeed['items']:
  title = item.title
  link = item.link
description = item.description
print (title)
print (link)
print (description)

cur.execute("INSERT INTO ini (title, link, description) VALUES (%s, %s, %s)", (title, link, description))
print ('Succesfull!')


# db.commit() # for older MySQLdb drivers

Я не уверен, является ли моя проблема ошибкой отступа или нет, я получаю ошибку компиляции:

Traceback (последний вызов был последним): файл "main.py", строка 7, с MySQLdb.connect ('mysql .server', 'lesmun', '*******', 'lesmun $ default') как db: File "/home/runner/.local/share/virtualenvs/python3 /lib/python3.8/site-packages/MySQLdb/init.py ", строка 84, в файле Connect return Connection (* args, ** kwargs) Файл" /home/runner/.local /share/virtualenvs/python3/lib/python3.8/site-packages/MySQLdb/connections.py ", строка 179, в init super (Connection, self). init (* args, ** kwargs2) MySQLdb._exceptions.OperationalError: (2005, "Unknown MySQL хост сервера 'mysql .server' (-2)") 

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...