Python memiliki kemampuan membuat file, menulis, dan membaca. Di Python, ada dua macam file yang bisa ditangani. file teks dan file biner (ditulis dalam bahasa biner, 0s, dan 1s). Meskipun Anda dapat membuat file, Anda dapat menghapusnya saat tidak lagi membutuhkannya Show
Sangat mudah untuk membuat direktori secara terprogram, tetapi Anda harus memastikan bahwa direktori tersebut belum ada. Anda akan mengalami kesulitan jika tidak Contoh 1Di Python, gunakan os. jalur. ada () metode untuk melihat apakah direktori sudah ada, dan kemudian gunakan os. makedirs() untuk membuatnya Metode Python bawaan os. jalur. ada () digunakan untuk menentukan apakah jalur yang disediakan ada atau tidak. Os. jalur. ada () metode menghasilkan nilai boolean yang benar atau salah tergantung pada ada atau tidaknya rute Modul OS Python mencakup fungsi untuk membuat dan menghapus direktori (folder), mengambil isinya, mengubah dan mengidentifikasi direktori saat ini, dan banyak lagi. Untuk berinteraksi dengan sistem operasi yang mendasarinya, Anda harus mengimpor modul os terlebih dahulu KeluaranSaat menjalankan program di atas, output berikut dihasilkan True Let’s look at a scenario where the directory doesn’t exist. Contoh 2Metode Python bawaan os. makedirs() digunakan untuk membangun direktori secara rekursif KeluaranSaat menjalankan program di atas, output berikut dihasilkan The new directory is created!_ Contoh 3Untuk membuat direktori, periksa dulu apakah sudah ada menggunakan os. jalur. ada (direktori). Kemudian Anda dapat membuatnya menggunakan – Contoh 4Modul pathlib berisi kelas yang mewakili jalur sistem file dan menyediakan semantik untuk berbagai sistem operasi. Jalur murni, yang memberikan operasi komputasi murni tanpa I/O, dan jalur konkret, yang mewarisi jalur murni tetapi juga menyediakan operasi I/O, adalah dua jenis kelas jalur Modul Python os berisi berbagai fungsi bawaan untuk menangani dan berinteraksi dengan sistem operasi yang mendasari dan file Modul os berisi berbagai fungsi bawaan untuk membuat direktori dalam sistem Di bagian selanjutnya, kita akan melihat berbagai cara untuk membuat direktori menggunakan modul os Teknik 1. Menggunakan os. mkdir() untuk Membuat Direktori dengan PythonModul os memiliki import os main_dir = "C:/Practice" os.mkdir(main_dir) print("Directory '% s' is built!" % main_dir)0 bawaan untuk membuat direktori dalam sistem Sintaksis os.mkdir(path, mode)
Contoh 1. Buat Direktori menggunakan Python di lokasi yang ditentukan import os main_dir = "C:/Practice" os.mkdir(main_dir) print("Directory '% s' is built!" % main_dir) Keluaran Directory 'C:/Practice' is built!Membuat direktori-2 menggunakan mkdir() Contoh 2. Memberikan izin untuk menangani operasi baca dan tulis di dalam direktori import os main_dir = "C:/JournalDev" os.mkdir(main_dir,mode = 0o666) print("Directory '% s' is built!" % main_dir)_ Mode pengaturan = 0o666, memungkinkan operasi baca dan tulis file dalam direktori yang dibuat Keluaran Directory 'C:/JournalDev' is built!_Membuat direktori-1 menggunakan mkdir() Pengecualian dengan os. mkdir() fungsiOs. metode mkdir() memunculkan import os main_dir = "C:/Practice" os.mkdir(main_dir) print("Directory '% s' is built!" % main_dir)3 jika direktori di lokasi yang ditentukan sudah ada Contoh import os main_dir = "C:/JournalDev" os.mkdir(main_dir,mode = 0o666) print("Directory '% s' is built!" % main_dir) Keluaran FileExistsError Traceback (most recent call last) <ipython-input-17-75731447cf21> in <module> 3 main_dir = "C:/JournalDev" 4 ----> 5 os.mkdir(main_dir,mode = 0o666) 6 print("Directory '% s' is built!" % main_dir) 7 FileExistsError: [WinError 183] Cannot create a file when that file already exists: 'C:/JournalDev' Teknik 2. Menggunakan os. metode makedirs() untuk membuat direktori di sistemModul os memiliki os bawaan. makedirs() metode untuk membuat direktori bersarang atau rekursif dalam sistem Artinya, import os main_dir = "C:/Practice" os.mkdir(main_dir) print("Directory '% s' is built!" % main_dir)4 membuat direktori induk, direktori perantara, serta direktori daun jika salah satu dari mereka tidak ada di file sistem Sintaksis os.makedirs(path,mode) Contoh import os main_dir = "C:/Examples/Python_files/OS_module" os.makedirs(main_dir,mode = 0o666) print("Directory '% s' is built!" % main_dir) Pada contoh di atas, fungsi makedirs() membuat direktori perantara – ‘Python_files’ serta direktori daun – ‘OS_module’ dalam satu kesempatan melalui fungsi Keluaran Directory 'C:/Examples/Python_files/OS_module' is built!Membuat direktori induk menggunakan makedirs()Membuat Direktori Perantara Menggunakan makedirs()Membuat Direktori Basis menggunakan makedirs() KesimpulanDengan demikian, pada artikel ini, kami telah memahami cara membuat direktori di dalam sistem menggunakan modul os Bagaimana Anda membuat folder baru dengan Python?os. metode mkdir() dengan Python digunakan untuk membuat direktori bernama path dengan mode numerik yang ditentukan. Metode ini memunculkan FileExistsError jika direktori yang akan dibuat sudah ada.
Bagaimana cara membuat folder di dalam folder dengan Python?Untuk python 3. 2 ke atas, Anda dapat menggunakan os. makedirs . Menggunakan metode makedirs() dari modul os , direktori bersarang dapat dibuat dengan cara yang sederhana. Parameter yang diteruskan adalah direktori bersarang yang ingin kita buat.
Bagaimana Anda membuat folder dengan Python jika tidak ada?Metode 2. Menggunakan isdir() dan makedirs()
. |