Solusi sederhana untuk mengulang file dalam direktori menggunakan fungsi Show 1 2 3 4 5 6 7 8 impor os
direktori = 'jalur/ke/dir' untuk namafile di os. listdir(direktori). f = os. jalur. gabung(direktori, namafile) jika os. jalur. isfile(f). cetak(f)
Unduh Kode 1 2 3 4 5 6 7 8 impor os
direktori = 'jalur/ke/dir' untuk namafile di os. listdir(direktori). f = os. jalur. gabung(direktori, namafile) jika os. jalur. isfile(f) dan . filename.diakhiri dengan('. txt'). cetak(f)
Unduh Kode 2. Menggunakan fungsi os.scandir()_Dimulai dengan Python 3. 5, pertimbangkan untuk menggunakan fungsi 1 2 3 4 5 6 7 8 impor os
direktori = 'jalur/ke/dir'
untuk entri di os. scandir(direktori). jika masuk. is_file() dan entri . .nama. diakhiri dengan('. txt'). cetak(entri. jalur)
Unduh Kode 3. Menggunakan modul pathlib_Dengan Python3. 4, Anda juga dapat menggunakan modul Contoh berikut menunjukkan cara memfilter dan menampilkan file teks yang ada di direktori 1 2 3 4 5 6 7 dari pathlib impor Jalur
direktori = 'jalur/ke/dir' daftar jalur = Jalur(direktori).glob('*. txt') untuk jalur di daftar jalur. cetak(jalur)
Unduh Kode 1 2 3 4 5 6 7 8 dari pathlib impor Jalur
direktori = 'jalur/ke/dir'
untuk jalur di Jalur(directory).iterdir(). jika jalur. file_is() dan jalur . .akhiran == '. txt'. cetak(jalur)
Unduh Kode 4. Menggunakan fungsi os.listdir()_2Jika Anda juga perlu mencari subdirektori, pertimbangkan untuk menggunakan fungsi 1 2 3 4 5 6 7 8 9 impor os
direktori = 'jalur/ke/dir'
untuk root, direktori, files in os.berjalan(direktori). untuk file di file: jika berkas. diakhiri dengan('. txt'). cetak(os. jalur. bergabung(root, berkas))
Unduh Kode 5. Menggunakan modul os.path.isfile()_2Terakhir, Anda dapat menggunakan fungsi Bagaimana cara melintasi direktori?Berbagai Cara untuk melintasi Direktori . Menggunakan metode listFiles() dari kelas File Menggunakan metode walk() di Java 8 dan seterusnya Bagaimana cara menavigasi ke folder di Terminal Python?Anda dapat mengubah direktori hanya dengan mengetikkan "cd DirectoryPath" ke dalam prompt perintah. Ganti "DirectoryPath" dengan jalur lengkap atau nama folder di folder saat ini untuk masuk ke folder itu . Anda dapat mengetik "cd. " ke "naik" atau "keluar" dari direktori saat ini. |