Pada artikel ini, kita akan melihat bagaimana menemukan modul tertentu dengan Python. Menemukan modul berarti menemukan direktori tempat modul diimpor. Saat kami mengimpor modul, juru bahasa Python mencari modul dengan cara berikut Show
Sistem. path berisi daftar direktori saat ini, PYTHONPATH, dan default yang bergantung pada penginstalan. Kami akan membahas cara menggunakan ini dan metode lain untuk menemukan modul di artikel ini. Dapatkan lokasi modul tertentu di Python menggunakan modul OSUntuk modul Python murni, kita dapat menemukan sumbernya dengan module_name. __mengajukan__. Ini akan mengembalikan lokasi di mana modul itu. file py ada. Untuk mendapatkan direktori kita bisa menggunakan os. jalur. dirname() metode dalam modul OS. Sebagai contoh jika kita ingin mengetahui letak modul ‘random’ dengan menggunakan cara ini maka kita akan mengetikkan berikut ini pada file python Piton
Keluaran
Dapatkan jalur sumber modul tertentu menggunakan sys. jalurUntuk metode ini, kita akan menggunakan modul sys. Sistem. variabel path modul sys berisi semua direktori yang akan dicari modul saat runtime. Jadi dengan mengetahui direktori ini kita dapat memeriksa secara manual di mana modul khusus kita berada. Untuk mengimplementasikan ini kita harus menulis yang berikut di shell python. - Piton
Ini akan mengembalikan daftar semua direktori yang akan dicari modul saat runtime Keluaran
Dapatkan lokasi sumber modul tertentu menggunakan help(module_name)Di shell python setelah kami mengimpor beberapa modul, kami dapat memperoleh berbagai informasi tentang modul menggunakan help(module_name). Sebagai contoh, jika kita ingin mengetahui letak modul os menggunakan metode ini kita akan mengetikkan perintah berikut di shell python Piton
Di bawah berbagai informasi, kami akan menemukan tajuk dengan nama FILE di bawahnya yang akan menampilkan lokasi modul Keluaran
Dapatkan lokasi modul tertentu di Python menggunakan modul inspeksiKami juga dapat menggunakan modul inspeksi dengan python untuk menemukan modul. Kami akan menggunakan inspeksi. getfile() metode pemeriksaan modul untuk mendapatkan path. Metode ini akan menggunakan nama modul sebagai argumen dan akan mengembalikan jalurnya. Misalnya, jika kita ingin mencari direktori modul os menggunakan metode ini, kita akan menulis kode berikut Dalam Python terkadang Anda perlu mencari tahu di mana suatu fungsi berada di hard disk, atau file apa yang memanggil fungsi Anda. Modul os menyediakan alat untuk mendapatkan informasi file dan direktori dan modul menyediakan kemampuan untuk memeriksa tumpukan dan melihat modul apa yang memanggil fungsi Anda Dapatkan informasi file tentang modulModul os di Python menyediakan banyak cara berguna untuk mendapatkan nama file tempat modul berada. Ada fungsi untuk mendapatkan nama file, nama direktori, dan mendapatkan jalur absolut. Lihat contoh ini
|