Rumah >pembangunan bahagian belakang >Tutorial Python >## Modul Python: Bila hendak menggunakan `dari ... import` vs `import ...`?
Mengimport Modul: daripada ... import vs import .
Apabila bekerja dengan modul Python, terdapat dua pilihan sintaks biasa untuk mengimport elemen : dari ... import dan import ..
dari ... import
Sintaks ini membolehkan anda mengimport elemen tertentu daripada modul terus ke ruang nama anda. Contohnya, untuk mengimport kelas permintaan daripada modul urllib:
from urllib import request
Ini membolehkan anda mengakses kelas permintaan secara langsung tanpa meletakkan awalan dengan urllib.
import .
Sintaks ini mengimport keseluruhan modul ke dalam ruang nama anda. Contohnya, untuk mengimport keseluruhan modul urllib:
import urllib
Dalam kes ini, anda perlu mengakses kelas permintaan menggunakan nama yang layak sepenuhnya:
urllib.request
Kebolehtukaran
Dalam kebanyakan kes, kedua-dua sintaks ini boleh ditukar ganti. Walau bagaimanapun, terdapat satu perbezaan utama:
Sintaks Standard dan Pilihan
Tiada standard mutlak atau sintaks pilihan antara dari ... import dan import .. Pilihan terpulang kepada pembangun dan harus berdasarkan keperluan khusus keadaan.
Aliasing Import
Apabila mengimport modul menggunakan daripada ... import, anda juga boleh menentukan alias untuk mengelakkan pertembungan nama atau memudahkan penggunaan. Contohnya:
from os import open as open_
Ini membolehkan anda menggunakan os.open tanpa menutup fungsi open() terbina dalam, yang mengembalikan pemegang fail.
Atas ialah kandungan terperinci ## Modul Python: Bila hendak menggunakan `dari ... import` vs `import ...`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!