TypeError: objek 'modul' tidak boleh dipanggil dalam Python
Mesej ralat "TypeError: objek 'modul' tidak boleh dipanggil" berlaku apabila anda cuba memanggil objek modul sebagai fungsi. Objek modul ialah jenis objek yang anda dapat apabila anda mengimport modul, dan ia tidak boleh dipanggil. Apa yang anda perlu lakukan ialah memanggil objek kelas dalam objek modul yang kebetulan mempunyai nama yang sama dengan modul yang mengandunginya.
Sebagai contoh, kod berikut akan menjana ralat:
import socket socket()
Ini kerana soket ialah objek modul, dan ia tidak boleh dipanggil sebagai fungsi. Untuk memanggil kelas soket, anda perlu melakukan perkara berikut:
import socket socket.socket()
Atau:
from socket import socket socket()
Berikut ialah cara untuk memecahkan ralat jenis ini secara logik:
Atas ialah kandungan terperinci Mengapa Python Melemparkan Ralat \'TypeError: \'module\' tidak boleh dipanggil\'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!