Python - Cara membuat struktur direktori bersarang

Python - Cara membuat struktur direktori bersarang

Modul PathLib menawarkan kelas yang mewakili jalur sistem file dengan semantik yang sesuai untuk sistem operasi yang berbeda. Kita dapat membuat struktur direktori bersarang menggugat pathlib.Jalur.mkdir Fungsi dalam Python.

  • Di Linux:
    Dari path pathlib path ("/dir1/dir2/dir3").mkdir (orang tua = true, eksist_ok = true)
    12dari pathlib impor pathpath ("/dir1/dir2/dir3").mkdir (orang tua = true, eksist_ok = true)
  • Di Windows:
    Dari path Pathlib Path ("C: \\ dir1 \\ dir2 \\ dir3").mkdir (orang tua = true, eksist_ok = true)
    12dari pathlib impor pathpath ("c: \\ dir1 \\ dir2 \\ dir3").mkdir (orang tua = true, eksist_ok = true)

Di Sini:

  • orang tua = benar: menginstruksikan untuk membuat direktori orang tua jika tidak tersedia.
  • eksist_ok = true: Jangan melempar kesalahan jika direktori sudah ada.

Jalankan skrip python di atas dan memeriksa pohon direktori yang baru dibuat.

/dir1 └── dir2 └── dir3