Salah satu aspek terpenting dari pemrograman yang harus Anda pahami adalah direktori proyek Anda. Ini memberi Anda pemahaman yang lebih baik tentang file Anda dan memungkinkan Anda berhubungan dengannya dengan lebih mudah terutama ketika Anda perlu melakukan tindakan seperti penautan file, impor modul, peralihan direktori, dan banyak lagi.

Baik untuk alasan mendesak atau kebutuhan masa depan, ini adalah aspek yang diperlukan saat menjalankan proyek Python juga.

Jadi mari kita soroti teknik yang dapat Anda gunakan untuk mendapatkan direktori Python Anda saat ini, serta beberapa kemungkinan perubahan lain yang dapat Anda terapkan secara umum.

Berurusan dengan Direktori Python

Metode yang menangani direktori kerja Python ada di dalamnya os modul dan sama untuk semua OS. Jadi, itu artinya Anda perlu impor modul itu sebelum Anda dapat mulai menjalankan perintah yang berhubungan dengan direktori kerja Anda.

Cara Membuat, Mengimpor, dan Menggunakan Kembali Modul Anda Sendiri dengan Python

Kami menjelaskan dasar penting dari penggunaan kembali kode dengan Python: modules.

Namun, seperti baris atau blok kode Python lainnya, perintah ini ditulis dalam shell Python. Atau file Python jika Anda menggunakan editor kode lain. Dan jika Anda bekerja dari baris perintah, Anda harus memasukkan shell Python dengan mengetik python. Itu karena os metode adalah paket Python, dan Anda tidak dapat menjalankannya langsung dari CMD.

Dapatkan Direktori Kerja Python Saat Ini

Anda bisa mendapatkan direktori Python Anda saat ini dengan menggunakan file os.path atau os.getcwd metode. Namun, sementara os.getcwd, yang merupakan metode yang lebih umum, hanya memeriksa direktori kerja Anda saat ini, file os.path metode ini dapat memeriksa direktori saat ini serta jalur dasar direktori kerja Anda.

Untuk mendapatkan jalur dasar direktori kerja Python Anda dengan os.path metode, tulis yang berikut ini dalam file atau shell Python Anda:

impor os
BASE_DIR = os.path.dirname (os.path.dirname (os.path.abspath (__file__)))
cetak (BASE_DIR)

Namun, untuk menggunakan metode di atas untuk memeriksa direktori kerja yang aktif, ketikkan yang berikut ini:

impor os
CURR_DIR = os.path.dirname (os.path.realpath (__file__))
cetak (CURR_DIR)

Mendapatkan direktori Python saat ini dengan os.getcwd metode ini cukup lurus ke depan; untuk menggunakannya, jalankan baris berikut di shell atau file Python Anda:

impor os
CURR_DIR = os.getcwd ()
cetak (CURR_DIR)

Mengalihkan Direktori Python Anda Saat Ini

Anda dapat mengubah direktori Python saat ini untuk mewarisi jalur file lain jika Anda mau. Untuk melakukannya, Anda hanya perlu menentukan jalur file untuk direktori kerja baru seperti yang dilakukan dalam cuplikan kode di bawah ini. Pastikan Anda mengganti jalur dengan yang sesuai untuk Anda:

impor os
chd = os.chdir ('C: / Users / Omisola Idowu / Desktop / my_project')
CURR_DIR = os.getcwd ()
cetak (CURR_DIR)

Kode di atas mengubah direktori kerja saat ini menjadi yang ada di dalam tanda kurung. Jadi, keluaran dari potongan di atas mengembalikan jalur lengkap dari direktori baru yang Anda masukkan di os.chdir () metode.

Tweak lain untuk Berurusan dengan Direktori Python

Selain mendapatkan direktori saat ini, ada hal lain yang dapat Anda lakukan untuk menangani jalur kerja Python. Kamu bisa daftar file dan sub-folder dalam direktori kerja Python, serta ganti nama, hapus, atau buat direktori Python dengan menulis salah satu baris berikut di shell Python Anda.

Anda juga bisa tambahkan Python ke variabel PATH Windows.

Namun, pastikan Anda mengimpor modul yang diperlukan dengan mengetik impor os di shell Anda sebelum menjalankan perintah Anda.

  1. os.listdir (): daftar semua file dan sub-folder dalam direktori kerja Python saat ini
  2. os.mkdir ('new_dir'): buat direktori Python baru di dalam direktori proyek saat ini
  3. os.rename ('old_name', 'new_name'): ganti nama file atau folder apa pun dalam direktori saat ini dengan memberikan nama aslinya, diikuti dengan nama barunya
  4. os.rmdir ('nama_folder'): hapus folder kosong di dalam jalur kerja saat ini
  5. os.remove ('nama_file'): hapus file dari direktori Python
  6. shutil.rmtree ('nama_folder'): hapus folder yang tidak kosong dari direktori kerja, untuk menggunakan perintah ini, impor file diam perpustakaan dengan mengetik impor tutup di file kerja Anda atau shell Python.

Atur Direktori Proyek Anda dengan Cerdas

Apa pun proyek yang ingin Anda mulai, itu praktik yang baik untuk membuat folder yang berisi seluruh proyek Anda. Dan pengaturan folder dan file Anda dapat memengaruhi keluaran proyek Python Anda. Jadi, harus ada direktori yang terstruktur dengan baik untuk mencegah pohon kerja Anda kacau balau.

Namun, metode direktori yang tercantum di sini adalah beberapa dari beberapa hal yang Anda temui saat Anda pergi menjalankan proyek Python terutama ketika Anda perlu menautkan satu atau lebih folder atau file bersama.

Surel
Cara Membuat Bot Twitter, Instagram, dan Reddit Menggunakan Python

Ingin membuat bot media sosial Anda sendiri? Berikut cara memposting pembaruan secara otomatis ke Twitter, Instagram, dan Reddit menggunakan Python.

Topik-topik terkait
  • Pemrograman
  • Pemrograman
  • Python
Tentang Penulis
Idowu Omisola (49 Artikel Dipublikasikan)

Idowu sangat tertarik dengan teknologi pintar dan produktivitas apa pun. Di waktu luangnya, dia bermain-main dengan coding dan beralih ke papan catur ketika dia bosan, tetapi dia juga suka melepaskan diri dari rutinitas sesekali. Semangatnya untuk menunjukkan kepada orang-orang tentang teknologi modern memotivasinya untuk menulis lebih banyak.

Selebihnya Dari Idowu Omisola

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat-kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Satu langkah lagi…!

Harap konfirmasi alamat email Anda di email yang baru saja kami kirimkan.

.