
⚡️ Работаем с файловыми путями
Модуль pathlib, который установлен в Python по умолчанию, позволяет легко взаимодействовать с путями к файлам.
В библиотеке есть два основных класса — PurePosixPath, для Unix-подобных систем и PureWindowsPath для ОС Windows.
Если вы не желаете писать под определённую операционную систему, вы можете воспользоваться PurePath.
Windows и Unix-подобные системы работают с файловыми система по-разному.
Например Windows не чувствителен к регистру, использует вместо / и имеет разные диски — библиотека это знает, и позаботится об этом за вас.
Учтите, что для копирования файлов вам потребуется другой модуль — shutil.
#миниурок #pathlib
Модуль pathlib, который установлен в Python по умолчанию, позволяет легко взаимодействовать с путями к файлам.
В библиотеке есть два основных класса — PurePosixPath, для Unix-подобных систем и PureWindowsPath для ОС Windows.
Если вы не желаете писать под определённую операционную систему, вы можете воспользоваться PurePath.
Windows и Unix-подобные системы работают с файловыми система по-разному.
Например Windows не чувствителен к регистру, использует вместо / и имеет разные диски — библиотека это знает, и позаботится об этом за вас.
Учтите, что для копирования файлов вам потребуется другой модуль — shutil.
#миниурок #pathlib