Traffine I/O

Bahasa Indonesia

2023-01-10

os.path.join()

Apa itu os.path.join()

os.path.join() adalah metode dalam bahasa pemrograman Python yang menggabungkan satu atau lebih nama jalur menjadi satu jalur tunggal. Metode ini tersedia dalam modul os.path di mana os merupakan singkatan dari sistem operasi. Metode ini menangani perbedaan dalam struktur jalur file antara Windows, Linux, dan Mac OS.

Menggabungkan Jalur

Untuk menggabungkan dua bagian jalur apa pun, digunakan fungsi os.path.join(). Fungsi ini menerima dua argumen berupa string yang mewakili bagian-bagian jalur yang akan digabungkan. Berikut adalah contohnya:

python
import os
path = os.path.join("myDirectory", "myFile.txt")
print(path)

Script di atas akan menghasilkan output myDirectory/myFile.txt atau myDirectory\myFile.txt, tergantung pada sistem operasi yang digunakan.

Menggabungkan Beberapa Jalur

os.path.join() tidak hanya terbatas pada dua jalur; Anda dapat menggabungkan sebanyak yang Anda inginkan. Python akan menggabungkannya semua. Berikut adalah contoh bagaimana hal ini dapat dilakukan:

python
import os
path = os.path.join("dir1", "dir2", "dir3", "file.txt")
print(path)

Ini akan menghasilkan output dir1/dir2/dir3/file.txt atau dir1\dir2\dir3\file.txt tergantung pada sistem operasi yang Anda gunakan.

Menggabungkan Jalur dalam Format Daftar

Terkadang, jalur-jalur Anda mungkin disimpan dalam format daftar. os.path.join() masih dapat mengatasi skenario ini. Anda hanya perlu membuka daftar menggunakan operator *. Berikut adalah contohnya:

python
import os
dirs = ["dir1", "dir2", "dir3", "file.txt"]
path = os.path.join(*dirs)
print(path)

Ini akan menghasilkan output yang sama dengan contoh sebelumnya.

Ryusei Kakujo

researchgatelinkedingithub

Focusing on data science for mobility

Bench Press 100kg!