Mengimpor Seluruh Konten File di Python
Untuk mengimpor seluruh konten file, Anda dapat
menggunakan perintah khusus *:
from modul import *
Kemudahan cara impor ini terletak pada fakta bahwa semua fungsi yang diperoleh dapat ditulis tanpa nama modul, yang secara signifikan meningkatkan keterbacaan kode dan mempersingkatnya.
Mari impor semua fungsi dari modul
lib dan coba akses func3:
from lib import *
func3()
Setelah kode dieksekusi, hasil
kerja func3 akan ditampilkan:
3
Jika hanya perlu mengimpor sebagian dari modul, maka sebelum nama fungsi yang tidak diperlukan berikan tanda underscore:
...
def _func3():
print(3)
Sekarang mari kita coba memanggil func3:
func3()
Konsol akan menampilkan error:
NameError: name 'func3' is not defined. Did you mean: 'func1'?
Fungsi ini dapat diimpor ke file
kerja hanya secara langsung, dengan menentukannya setelah
perintah import:
from lib import _func3
_func3() # akan menampilkan 3
Impor semua fungsi dari modul custom_math,
yang telah Anda buat di pelajaran sebelumnya.
Modifikasi tugas sebelumnya sehingga
fungsi get_divide tidak dapat
diimpor bersama dengan seluruh konten
modul.
Buat kata sandi dan email pengguna dari modul user
tidak dapat diakses untuk diimpor.