if event.type == VkBotEventType.MESSAGE_NEW:
peer_id = event.object.peer_id
message = event.object.text
object_attrs = dir(event.object.reply_message) # Для отладки, потом нужно удалить
print(object_attrs) # Для отладки, потом нужно удалить
# reply_message = event.object.reply_message.from_id
# print(reply_message)
Как организовать авторизацию с учетом прав доступа.
Как оформляется структура версий. Для каждой версии нужно отдельный проект.
Хочу узнать ваше мнение или совет о том с чего лучше начинать написать. Ранее API не писал. Столько всего нужно переписать, но хотя бы понять с чего
А кто же его знает, что автору надо. Если это разовый вызов, одно решение, если, например программа в цикле собирает данные с разных страничек, например, в в список, то вот именно list.append(f(url)) и нужно оборачивать в try/except...
# Ваши инструкции для ошибочной ситуации
sys.exit(1)
. Выход в ОС с ошибкой. Больше годится для утилит, ...return ""
. Можно вернуть None или вызвать свой тип исключения. raise MyException
к примеру. Это случай, к примеру для пропуска этого случая через обработку ошибки на уровне в котором вызывают эту функциюreturn "{\"value\": \"\", \"count\": 0}"
Если нужно получать всегда какой нибудь ответ>>> import pyautogui
>>> button7location = pyautogui.locateOnScreen('button.png') # returns (left, top, width, height) of matching region
>>> button7location
(1416, 562, 50, 41)
>>> buttonx, buttony = pyautogui.center(button7location)
>>> buttonx, buttony
(1441, 582)
>>> pyautogui.click(buttonx, buttony) # clicks the center of where the button was found
sudo apt-get install python3-setuptools
>>> a = 0
>>> def f1():
... global a
... a = 1
...
>>> f1()
>>> a
1
a
сначало была определена глобальная переменная со значением 0. После, в функции f1 под тем же именем локальная (видимая внутри функции) с значением 1, которая не имела отношение к глобальной переменной.global a
@evil0o: Из них нужно генерировать отчеты с большим количеством объеденений этих таблиц.
@DmitriyEntelis: Если Вам нужны объединения - Вам не нужен nosql.
Примерно такая же задача, нужно отправить несколько форм на сайте, но после отправки первой формы идет переход на страницу success, как быть в данном случае ?
Можно ли принудительно заставить открывать все в новых вкладках или постоянно чекать url и возвращаться обратно и не будет ли вечный цикл (если url имеет вид site.com а после открытия в браузере site.com/main ) ?
Будто речь идет о живом существе. Основным элементом в ООП, является объект.
Использование наследования не играет такой большой роли в ООП, к примеру как
полиморфизм. Про наследование много чего плохого могу сказать, но иногда
бывает полезно для второстепенных задач.
Прочитайте теоритическую часть ООП и в частности про отношение к наследованию
в современном мире. ООП не особо жалуют сейчас, а наследование одно из худших
идей что пришли вместе с ООП.