Усули path.join модули os

Усули 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,
    ки статуси роҳро бармегардонад