TG Telegram Group & Channel
Библиотека Python разработчика | Книги по питону | United States America (US)
Create: Update:

Соединять части пути к файлу удобно с помощью функции os.path.join:


In : dir_path = '/home/vadim/'
In : file_name = 'test.py'
In : os.path.join(dir_path, file_name)
Out: '/home/vadim/test.py'


Это обычно лучше, чем использование строковой конкатенации:


In : dir_path + '/' + file_name
Out: '/home/vadim//test.py'


os.path.join использует правильный разделитель для текущей платформы (например, \ для Windows) и предотвращает появление двойного разделителя (//).

Начиная с Python 3.4, можно использовать класс Path из модуля pathlib. (С версии Python 3.6 его экземпляры также можно передавать в os.path.join.) Класс Path поддерживает объединение путей через оператор /:


In : Path('/home/vadim/') / Path('test.py')
Out: PosixPath('/home/vadim/test.py')


👉@BookPython

Соединять части пути к файлу удобно с помощью функции os.path.join:


In : dir_path = '/home/vadim/'
In : file_name = 'test.py'
In : os.path.join(dir_path, file_name)
Out: '/home/vadim/test.py'


Это обычно лучше, чем использование строковой конкатенации:


In : dir_path + '/' + file_name
Out: '/home/vadim//test.py'


os.path.join использует правильный разделитель для текущей платформы (например, \ для Windows) и предотвращает появление двойного разделителя (//).

Начиная с Python 3.4, можно использовать класс Path из модуля pathlib. (С версии Python 3.6 его экземпляры также можно передавать в os.path.join.) Класс Path поддерживает объединение путей через оператор /:


In : Path('/home/vadim/') / Path('test.py')
Out: PosixPath('/home/vadim/test.py')


👉@BookPython
👍7💩2


>>Click here to continue<<

Библиотека Python разработчика | Книги по питону




Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)