Apa yang Import * Pernyataan Import
Dalam Python, pernyataan import * mengimport semua objek daripada modul yang ditentukan ke dalam modul semasa. Ini membenarkan penggunaan simbol yang dieksport (pembolehubah, kelas, kaedah, dsb.) daripada modul yang diimport tanpa meletakkan awalannya dengan nama modul.
Contoh:
>>> from math import * >>> pi 3.141592653589793 >>> sin(pi/2) 1.0
Perbandingan dengan Import Eksplisit:
Walau bagaimanapun, penggunaan import * biasanya tidak digalakkan disebabkan oleh:
Sebaliknya, amalan yang lebih baik ialah:
Pengecualian:
Sesetengah perpustakaan mungkin mempunyai sub-modul khusus yang direka untuk diimport dengan import *. Sebagai contoh, sub-modul pygame.locals perpustakaan Pygame mengandungi pemalar dan fungsi yang biasa digunakan.
Mengimport daripada Sub-Modul:
Mengimport daripada sub-modul memerlukan eksplisit spesifikasi, walaupun semasa menggunakan import * dalam sub-modul. Contohnya, daripada import urllib * tidak mengimport semua sub-modul seperti urllib.request.
Atas ialah kandungan terperinci Apakah Pernyataan `import *` Sebenarnya Import dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!