Os модулининг path.join методи
path.join методи параметрларда кўрсатилган йўлларни ёки
уларнинг қисмларини бирлаштиради.
Бирлаштириш ишлатилаёттан ОС учун хос бўлган
ажраткич ёрдамида амалга оширилади. Windows ОС
учун \ ажраткичи ишлатилади,
Linux учун - /. Агар бирлаштирилаёттан
йўлнинг охирги компоненти бўш бўлса, у ҳолда охирига
яна ажраткич қўйилади. Агар йўл компоненти
мутлақ йўл бўлса, у ҳолда олдинги барча
бирлаштирилган компонентлар
ҳисобдан чиқарилади, ва бирлаштириш
мутлақ йўл компонентидан давом этади. Метод
берілган барча йўллар бирлаштирилган
сатрни қайтаради.
Синтаксис
import os
print(os.path.join(йўл қисмлари))
Мисол
Келгина, бир нечта йўлни бирлаштирамиз:
import os
print(os.path.join('dir', 'dir1', 'file.txt'))
Бажарилган код натижаси:
dir\dir1\file.txt
Қаранг
-
path.existsметодиosмодулининг,
у йўлнинг мавжудлигини текширади -
path.isdirметодиosмодулининг,
у папканинг мавжудлигини текширади -
path.isfileметодиosмодулининг,
у файлнинг мавжудлигини текширади -
path.getsizeметодиosмодулининг,
у йўлнинг ҳажмини байтларда қайтаради -
statметодиosмодулининг,
у йўлнинг статусини қайтаради