Size: a a a

2021 November 05

楽園松本 in Python
@n3k1t2h0sz ты здесь?
источник

楽園松本 in Python
Ограничение на рекурсию есть
источник

KS

Keiko San in Python
Как снести сервер убунту одной командой?
источник

DD

Dima Dzundza in Python
rm -rf ~
источник

DD

Dima Dzundza in Python
Шутка
источник

DD

Dima Dzundza in Python
Master
источник

𝕂

𝕂𝕚ℤ𝕪𝕒𝕂𝕒... in Python
Кто прокси продаёт?
источник

M

Mudrblй in Python
Дядь, кто мешает вам тиснуть заяву в соответствующие органы
источник

A

Andriesh in Python
Кто может подсказать? Если предлагается класс переписать таким образом, чтобы в качестве аргументов помимо строк возможно было передавать Path объекты? Сложность в том, что у меня задача на SSHClient и у меня вообще все замечательно работает с помощью методов paramiko. Нужен взгляд со стороны, ибо не могу догнать что от меня вообще хотят и зачем оно надо, если оно и так шикарно все работает
источник

OO

Oleksii Ovdiienko in Python
В один параметр или строка, или Path?
источник

OO

Oleksii Ovdiienko in Python
Можно пример кода в пастбине?
источник

A

Andriesh in Python
Я шяс сюда и ссылку на гит с кодом скину и само задание, и комментарий к решению
источник

A

Andriesh in Python
источник

A

Andriesh in Python
На основе класса SFTPClient библиотеки paramiko создать собственный класс, который реализует:

возможность передавать объект Path из pathlib в качестве пути в методах get, put, remove (и прочие методы которые принимают путь)

метод возвращающий имя самого свежего файла (по дате создания)

модифицировать метод listdir (и listdir_attr), добавив флаг сортировки (только по дате создания)
источник

A

Andriesh in Python
Это само задание
источник

A

Andriesh in Python
Просмотрел задание, вы не корретно поняли постановку задачи - соответственно пункт 1 здесь не засчитывается. Пункт 2 - тоже.
Давайте пройдемся по заданию. В начале сказано "на основе класса SFTPClient библиотеки paramiko сделать свой класс" - ваша реализация этому требованию не отвечает. В контексте ООП здесь необходимо применить понятие наследования. Далее, пункт 1: в реализации нигде не увидел работу с Path - это особенность задачи, ведь если в исходный класс передать PathLike объект то будет ошибка - ее предлагается исправить. то есть чтобы в качестве аргументов помимо строк возможно было передавать Path объекты (здесь важно учесть еще различия между linux/windows системой путей).
Пункт 2 - метод ВОЗВРАЩАЮЩИЙ имя самого свежего файла - у вас выводится на печать, реализация не соответствует задаче.
Пункт 3 - в исходном классе библиотеки есть методы listdir и listdir_attr - которые возвращают информацию о папке (можно запустить и увидеть какой именно). Но этот результат изначально будет неотсортирован и не поддерживает сортировку - необходимо переопределить метод, добавив ему булевский аргумент для поддержки фильтрации, и реализовать саму фильтрацию соответственно
источник

A

Andriesh in Python
Это комментарий к коду
источник

A

Andriesh in Python
По listdir помощь не нужна, там сама доделаю. Именно по первому пункте непонятно. Как именно хотят чтобы выглядело и как хотят передавать. А спрашивать неудобно
источник

OO

Oleksii Ovdiienko in Python
кажись я начинаю понимать что они хотят
Ваш класс создан через композицию ссш клиента парамико, он работает, да. Но ваши проверяющие люди хотят конкретно наследование от класса SSHClient
источник

OO

Oleksii Ovdiienko in Python
class Connection(SSHClient):
источник