Pemindai direktori adalah perpustakaan Python yang dirancang untuk menyederhanakan proses pemindaian struktur direktori dan menghasilkan daftar file dan folder yang komprehensif. Ini memberikan cara yang nyaman untuk melintasi direktori secara rekursif, mengabaikan file dan folder tertentu yang ditentukan oleh pengguna.

Instal perpustakaan menggunakan PIP:
pip install the-directory-scanner
Impor fungsi scan_directory dari perpustakaan dan gunakan untuk memindai direktori:
from the_directory_scanner import scan_directory
scan_result = scan_directory ( directory = "." , output_file_name = "directory_structure.txt" ,
ignored_items = ( '.git' , '.idea' , 'venv' , '__pycache__' ,)) Akses struktur direktori yang dihasilkan dalam file output ( directory_structure.txt dalam contoh ini) untuk melihat hasilnya.
Jika Anda ingin memodifikasi struktur, impor fungsi prettify_structure dan berikan jalur untuk file yang dihasilkan:
from the_directory_scanner import scan_directory , prettify_structure
scan_result = scan_directory ( directory = "." , output_file_name = "directory_structure.txt" ,
ignored_items = ( '.git' , '.idea' , 'venv' , '__pycache__' ,))
prettify_structure ( output_file = scan_result , spaces_to_trim = 4 , lines_to_trim = 1 ) Contoh output directory_structure.txt :
directory_structure.txt
LICENSE.rst
README.md
setup.py
usage.py
directory_scanner/
directory_structure.txt
main.py
__init__.py
Perpustakaan pemindai direktori bertujuan untuk menyederhanakan tugas pemindaian direktori dengan menyediakan antarmuka yang fleksibel dan mudah digunakan. Apakah Anda perlu menghasilkan struktur direktori untuk dokumentasi, analisis, atau tujuan lain, perpustakaan ini menawarkan solusi yang nyaman.