Size: a a a

Сообщество Python Программистов

2020 February 06

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Ура, я написал юнит для systemd
источник

AB

Alexander Bondarenko in Сообщество Python Программистов
источник

K

Krau5 in Сообщество Python Программистов
Бензофуран Гетероцикл
Ура, я написал юнит для systemd
смари ща за секунду сделаю
источник

K

Krau5 in Сообщество Python Программистов
*разомнул пальцы*
источник

MT

Munir Tagarifullin in Сообщество Python Программистов
Бензофуран Гетероцикл
Ура, я написал юнит для systemd
поздравляю
источник

K

Krau5 in Сообщество Python Программистов
print("Hello, world!")
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in Сообщество Python Программистов
Бензофуран Гетероцикл
Ура, я написал юнит для systemd
Я тоже с первым трахался полдня)
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Юрий 👨‍🔬 Чебышев
Я тоже с первым трахался полдня)
Я больше наебался с другим
В мане пидоры пример кривой написали
источник

SD

Serj Darskiy in Сообщество Python Программистов
Можете, пожалуйста, накидать примерный план действий для бота, который будет репостить посты по заданному пользователем фильтру. Какой API лучше ипользовать? КТо в этои плане тут шаристый
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Зато теперь я примерно знаю как эти юниты делаются
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Можно сервисы на VDS'ке вешать разные и не париться за то что упадут
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Serj Darskiy
Можете, пожалуйста, накидать примерный план действий для бота, который будет репостить посты по заданному пользователем фильтру. Какой API лучше ипользовать? КТо в этои плане тут шаристый
Куда репостить? Откуда?
источник

СМ

Сергій Математик програміст in Сообщество Python Программистов
Всем привет
)

Подскажите пожалуйста с таким вопросом:

Пишу функцию, которая должна брать входным параметром слово, которое ищется затем в БД, в одной из записей (в теле функции).
На выходе должны получить любую списочную структуру (список, кортеж, словарь;
Чтобы не усложнять, пусть будет список), которая будет содержать:
1) линки
и
2) заголовки соответствующих статей (тех, в которых содержится заданное слово).

Тот результат, который работает правильно, но без использования входной переменной:

cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE "%Львів%"''')

Что я пробовал делать, перед тем, чтобы опубликовать этот вопрос:

# cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE "%wordSearch%"''')
# cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE {}'''.format(wordSearch))

# cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE "%s"''' % wordSearch)
# cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE %s''', (wordSearch))
# cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE "%s"''' % (wordSearch,))

Ничего не работает(..

Пришел к выводу, что с запросом к БД, - у меня все работает нормально.
Но, когда пробую выполнить запрос с параметром, - тут и начинаются ошибки.
Как понимаю, мне не хватает знаний (или понимания), как именно стоит задавать параметр в запросе, чтобы после правильной обработки запроса, я получил на выходе нужный результат (о котором писал выше).

Также, при вызове данных запросов выдает соответствующие ошибки (которые приводятся сразу после каждого запроса):

Тут, как вижу, ошибка в синтаксисе запроса...

# cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE {%s}''' % wordSearch)
# Failed to read data from table (1064, "You have an error in your SQL syntax;
# check the manual that corresponds to your MySQL server version for the right syntax to use near '}' at line 1")

А тут:  

# cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE %s''' % wordSearch)
# Failed to read data from table (1054, "Unknown column 'Львів' in 'where clause'")

MySQL воспринимает искомое слово, как название колонки, и естественно, ругается


Принимаю любую обоснованную критику, без лишних эмоций)

P.S.:

Код функции

http://prntscr.com/qyjeno
источник

K

Krau5 in Сообщество Python Программистов
Сергій Математик програміст
Всем привет
)

Подскажите пожалуйста с таким вопросом:

Пишу функцию, которая должна брать входным параметром слово, которое ищется затем в БД, в одной из записей (в теле функции).
На выходе должны получить любую списочную структуру (список, кортеж, словарь;
Чтобы не усложнять, пусть будет список), которая будет содержать:
1) линки
и
2) заголовки соответствующих статей (тех, в которых содержится заданное слово).

Тот результат, который работает правильно, но без использования входной переменной:

cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE "%Львів%"''')

Что я пробовал делать, перед тем, чтобы опубликовать этот вопрос:

# cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE "%wordSearch%"''')
# cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE {}'''.format(wordSearch))

# cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE "%s"''' % wordSearch)
# cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE %s''', (wordSearch))
# cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE "%s"''' % (wordSearch,))

Ничего не работает(..

Пришел к выводу, что с запросом к БД, - у меня все работает нормально.
Но, когда пробую выполнить запрос с параметром, - тут и начинаются ошибки.
Как понимаю, мне не хватает знаний (или понимания), как именно стоит задавать параметр в запросе, чтобы после правильной обработки запроса, я получил на выходе нужный результат (о котором писал выше).

Также, при вызове данных запросов выдает соответствующие ошибки (которые приводятся сразу после каждого запроса):

Тут, как вижу, ошибка в синтаксисе запроса...

# cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE {%s}''' % wordSearch)
# Failed to read data from table (1064, "You have an error in your SQL syntax;
# check the manual that corresponds to your MySQL server version for the right syntax to use near '}' at line 1")

А тут:  

# cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE %s''' % wordSearch)
# Failed to read data from table (1054, "Unknown column 'Львів' in 'where clause'")

MySQL воспринимает искомое слово, как название колонки, и естественно, ругается


Принимаю любую обоснованную критику, без лишних эмоций)

P.S.:

Код функции

http://prntscr.com/qyjeno
ну еп чел, уже давно придумали pastebin, шо ж ты так
источник

SD

Serj Darskiy in Сообщество Python Программистов
Бензофуран Гетероцикл
Куда репостить? Откуда?
Пользователю в чате с ботом, постить из канала в котором этот самый бот будет присутствовать. Все в рамках телеграм
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Сергій Математик програміст
Всем привет
)

Подскажите пожалуйста с таким вопросом:

Пишу функцию, которая должна брать входным параметром слово, которое ищется затем в БД, в одной из записей (в теле функции).
На выходе должны получить любую списочную структуру (список, кортеж, словарь;
Чтобы не усложнять, пусть будет список), которая будет содержать:
1) линки
и
2) заголовки соответствующих статей (тех, в которых содержится заданное слово).

Тот результат, который работает правильно, но без использования входной переменной:

cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE "%Львів%"''')

Что я пробовал делать, перед тем, чтобы опубликовать этот вопрос:

# cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE "%wordSearch%"''')
# cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE {}'''.format(wordSearch))

# cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE "%s"''' % wordSearch)
# cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE %s''', (wordSearch))
# cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE "%s"''' % (wordSearch,))

Ничего не работает(..

Пришел к выводу, что с запросом к БД, - у меня все работает нормально.
Но, когда пробую выполнить запрос с параметром, - тут и начинаются ошибки.
Как понимаю, мне не хватает знаний (или понимания), как именно стоит задавать параметр в запросе, чтобы после правильной обработки запроса, я получил на выходе нужный результат (о котором писал выше).

Также, при вызове данных запросов выдает соответствующие ошибки (которые приводятся сразу после каждого запроса):

Тут, как вижу, ошибка в синтаксисе запроса...

# cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE {%s}''' % wordSearch)
# Failed to read data from table (1064, "You have an error in your SQL syntax;
# check the manual that corresponds to your MySQL server version for the right syntax to use near '}' at line 1")

А тут:  

# cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE %s''' % wordSearch)
# Failed to read data from table (1054, "Unknown column 'Львів' in 'where clause'")

MySQL воспринимает искомое слово, как название колонки, и естественно, ругается


Принимаю любую обоснованную критику, без лишних эмоций)

P.S.:

Код функции

http://prntscr.com/qyjeno
А не кажется что это делается как-то типа
select * from table where table.column like %your_text%
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in Сообщество Python Программистов
Бензофуран Гетероцикл
Можно сервисы на VDS'ке вешать разные и не париться за то что упадут
Ну типа в этом весь смысл, да))
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Юрий 👨‍🔬 Чебышев
Ну типа в этом весь смысл, да))
Я пиздец рад
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in Сообщество Python Программистов
Сергій Математик програміст
Всем привет
)

Подскажите пожалуйста с таким вопросом:

Пишу функцию, которая должна брать входным параметром слово, которое ищется затем в БД, в одной из записей (в теле функции).
На выходе должны получить любую списочную структуру (список, кортеж, словарь;
Чтобы не усложнять, пусть будет список), которая будет содержать:
1) линки
и
2) заголовки соответствующих статей (тех, в которых содержится заданное слово).

Тот результат, который работает правильно, но без использования входной переменной:

cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE "%Львів%"''')

Что я пробовал делать, перед тем, чтобы опубликовать этот вопрос:

# cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE "%wordSearch%"''')
# cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE {}'''.format(wordSearch))

# cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE "%s"''' % wordSearch)
# cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE %s''', (wordSearch))
# cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE "%s"''' % (wordSearch,))

Ничего не работает(..

Пришел к выводу, что с запросом к БД, - у меня все работает нормально.
Но, когда пробую выполнить запрос с параметром, - тут и начинаются ошибки.
Как понимаю, мне не хватает знаний (или понимания), как именно стоит задавать параметр в запросе, чтобы после правильной обработки запроса, я получил на выходе нужный результат (о котором писал выше).

Также, при вызове данных запросов выдает соответствующие ошибки (которые приводятся сразу после каждого запроса):

Тут, как вижу, ошибка в синтаксисе запроса...

# cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE {%s}''' % wordSearch)
# Failed to read data from table (1064, "You have an error in your SQL syntax;
# check the manual that corresponds to your MySQL server version for the right syntax to use near '}' at line 1")

А тут:  

# cur.execute('''SELECT links, titles FROM experim.articlescopy2 WHERE content LIKE %s''' % wordSearch)
# Failed to read data from table (1054, "Unknown column 'Львів' in 'where clause'")

MySQL воспринимает искомое слово, как название колонки, и естественно, ругается


Принимаю любую обоснованную критику, без лишних эмоций)

P.S.:

Код функции

http://prntscr.com/qyjeno
Сам то можешь прочитать это?
источник

БГ

Бензофуран Гетероцикл in Сообщество Python Программистов
Сча дописать пре-альфа-тест версию апишки и повесить крутиться
источник