Os модулининг path.join методи

path.join методи параметрларда кўрсатилган йўлларни ёки уларнинг қисмларини бирлаштиради. Бирлаштириш ишлатилаёттан ОС учун хос бўлган ажраткич ёрдамида амалга оширилади. Windows ОС учун \ ажраткичи ишлатилади, Linux учун - /. Агар бирлаштирилаёттан йўлнинг охирги компоненти бўш бўлса, у ҳолда охирига яна ажраткич қўйилади. Агар йўл компоненти мутлақ йўл бўлса, у ҳолда олдинги барча бирлаштирилган компонентлар ҳисобдан чиқарилади, ва бирлаштириш мутлақ йўл компонентидан давом этади. Метод берілган барча йўллар бирлаштирилган сатрни қайтаради.

Синтаксис

pythonimport os

print(os.path.join(йўл қисмлари))

Мисол

Келгина, бир нечта йўлни бирлаштирамиз:

pythonimport os

print(os.path.join('dir', 'dir1', 'file.txt'))

Бажарилган код натижаси:

pythondir\dir1\file.txt

Қаранг

  • path.exists методи os модулининг,
    у йўлнинг мавжудлигини текширади
  • path.isdir методи os модулининг,
    у папканинг мавжудлигини текширади
  • path.isfile методи os модулининг,
    у файлнинг мавжудлигини текширади
  • path.getsize методи os модулининг,
    у йўлнинг ҳажмини байтларда қайтаради
  • stat методи os модулининг,
    у йўлнинг статусини қайтаради