Твоя проблема в том, что ты не читаешь документацию. Вот и сейчас ты наплевал на документацию по нашему ресурсу.
Предлагаю для начала прочесть документацию ресурса и задать вопрос правильно, с положенным оформлением и с уважением к читателям.
Нужно уважать тех, от кого ты зависишь, и любить тех, кто от тебя зависит. А так, как делаешь ты... ничего хорошего у тебя не выйдет.
Находится ли пользователь в вашей локальной сети, или вы в его локальной сети, или какое отношение он имеет к вам, а вы - к нему?
Тут требуется уточнение вопроса, нет однозначного ответа; да и даже при уточнении вопроса есть шанс, что вопрос не имеет внятного решения.
Подумайте сами - посмотреть, куда ходят пользователи, хочет бОльшая часть интернета. Ясно, что это очень не просто...
Ievgenii S, Когда вам дали ответ на заданный тобой вопрос, можно отметить этот ответ
Это подтверждает полезность ответа, помогает другим найти верный ответ быстрее.
Ievgenii S, сделай отдельный запрос о новой проблеме.
Не надо прикреплять скриншоты, тут так не принято. Вкладывай в вопросы код и логи копипастом, обрамляя тэгом code.
Длинные логи и код прячь под спойлер.
Отмечай ответ на заданный вопрос как "отметить решением".
Ievgenii S, очень просто: ты поименовал свой файл так же, как модуль selenium, и python путает твой модуль со штатным модулем selenium. Переименуй свой файл в другое имя. Например myselenium.
Полагаю, прям готовых именно таких нет, или искать долго.
Но в принципе сочинить не так уж сложно. Открыть картинку, получим массив значений rgb. Ну и дальше делаем нужное количество масок с нулями в пикселях нужного цвета, по количеству цветов в изображении, и перемножаем маски с исходной картинкой. Затем, по-очереди убирая одну за другой маски, будем получать всё более прорисованную картинку.
Это тупой алгоритм. Но работать должен.
Другой вопрос в потреблении времени, памяти, ресурсов процессора и, возможно, канала связи. Но в условиях задачи об этом ничего не сказано :)
Вообще-то это не путь до файла, а скорее строка.
Путь до файла можно сделать из этой строки, если оно будет аргументом os.path или pathlib.Path()
Кстати, у pathlib.Path() есть метод .parent который можно добавлять сколько надо
(Path.parent.parent)
Это не совсем то решение, что в задаче, скорее подход с другого конца. Но иногда он может оказаться удобней.
Nikolaanastasiia, в таком случае не хорошо вопросики заменять на 1, это получается мы искажения вносим. Жаль, я до тренировки сеток еще не добрался в своей учебе по аналитике, пока простые вещи типа sql и pandas мучаю.
Я вот думаю - если ваша тренируемая сеть не понимает вопросики, может вместо них поставить None? table = table.replace('?', None)
Тогда, по крайней мере, это будет более релевантно отсутствию данных, и сетка не ругается
При сложении списков не надо результат запихивать в ещё один список.