Свойства Concrete Paths
Поскольку Concrete Paths является подклассом PurePath, мы можем использовать все свойства PurePath().
Это означает, что мы можем использовать, например, с…
Читать далее →
Проверяем тип объекта
Раз уж в предыдущем посте затронули модуль inspect, то давайте еще поговорим про некоторые его возможности.
Функции ismodule(), isclass(), ismethod() и isfu…
Читать далее →
Path().
Path().mkdir()
Согласно официальной документации, метод .mkdir() принимает три аргумента. Мы пока сосредоточимся только на parents и exists_ok.
Оба аргумента имеют значение False по умолчанию. Аргумент parents вызывает ошибку FileNotFound в случае отсутствия родителя, тогда как exists_ok вызывает ошибку FileExists, если данный каталог уже существует.
Подписывайтесь на канал 👉 @python_of
🐍 Ловушка с аргументами по умолчанию
Посмотрите на код ниже. Как вы думаете, что выведет второй вызов функции?
def append_to(num, target=[]):
target.append(num)
return ta…
Читать далее →
⚡ Объединяем словари в Python 3.9+
Раньше для объединения двух словарей нам приходилось использовать метод .update() или распаковку **kwargs.
Начиная с Python 3.9, появился опера…
Читать далее →