Import Semua Kandungan Fail dalam Python
Untuk mengimport semua kandungan fail, anda boleh
menggunakan perintah khas *:
from modul import *
Kelebihan kaedah import ini ialah semua fungsi yang diperoleh boleh ditulis tanpa nama modul, yang secara signifikan meningkatkan kebolehbacaan kod dan memendekkannya.
Mari import semua fungsi dari modul
lib dan cuba akses func3:
from lib import *
func3()
Selepas kod dilaksanakan, hasil
tugas func3 akan dipaparkan:
3
Jika hanya sebahagian modul perlu diimport, letakkan garis bawah sebelum nama fungsi yang tidak diperlukan:
...
def _func3():
print(3)
Sekarang mari cuba panggil func3:
func3()
Ralat akan dipaparkan dalam konsol:
NameError: name 'func3' is not defined. Did you mean: 'func1'?
Fungsi ini hanya boleh diimport ke fail
tugas secara langsung, dengan menentukannya selepas
perintah import:
from lib import _func3
_func3() # akan memaparkan 3
Import semua fungsi dari modul custom_math,
yang telah anda buat dalam pelajaran sebelumnya.
Ubahsuai tugas sebelumnya supaya
fungsi get_divide tidak boleh
diimport bersama semua kandungan
modul.
Jadikan kata laluan
dan emel pengguna dari modul user tidak boleh diimport.