Perintah Import Python

Python Import Command



Perintah import di Python digunakan untuk mendapatkan akses ke modul lain. Modul sama dengan perpustakaan kod di Java, C, C ++, atau C #. Modul biasanya melibatkan sekumpulan fungsi dan pemboleh ubah. Apabila kita perlu memasukkan atau menggunakan fungsi modul ini dalam kod kita, kita hanya dapat mengimport modul dengan menggunakan perintah import dan kita dapat dengan mudah memanggil fungsi dan pemboleh ubah modul. Perintah import adalah kaedah termudah dan umum untuk memasukkan modul ke dalam kod anda.

Python hadir dengan banyak modul terbina dalam yang dapat kami sertakan dalam kod kami dengan mudah. Kami juga dapat membuat modul kami dengan hanya menyimpan fail kod Python dengan. py sambungan.







Dalam artikel ini, kita akan mengetahui bahawa bagaimana kita dapat mengimport modul kita sendiri dan terbina dalam di Python. Editor Spyder3 digunakan untuk membuat dan menjalankan skrip Python.



Cara menggunakan arahan import

Kami menggunakan mengimport kata kunci untuk mengimport modul di Python. Semasa mengimport modul dalam kod kami, kami menulis nama modul dengan perintah import dengan cara ini:



mengimportmodul_nama

Import modul terbina dalam Python

Python hadir dengan banyak modul terbina dalam. Modul matematik adalah salah satu modul biasa yang digunakan untuk melaksanakan fungsi matematik.





Mari kita import modul matematik dengan menggunakan kata kunci import dan gunakan fungsinya untuk melakukan pengiraan matematik. Apabila kita mengakses sebarang fungsi dari modul, kita menulis nama modul dan meletakkan titik dan menuliskan nama fungsi seperti itu:

modul_nama.fungsi_nama()
# mengimport modul matematik
mengimport matematik
# mencetak nilai pemalar pi
mencetak('Nilai PI adalah:',matematik.pi)

# mengira faktorial nombor menggunakan fungsi faktorial
mencetak('Faktor faktor nombor 5 adalah:',matematik.faktorial(5))

# mengira log nombor menggunakan fungsi log
mencetak('Log 10 adalah:',matematik.balak(10))

# mencetak nilai nombor Euler
mencetak('Nilai nombor Euler adalah:', matematik.Dan)

# mengira radian dari darjah
bekerja= matematik.radian(90)
mencetak('Radian 90 adalah:',bekerja)

# mengira nilai dosa
mencetak('Dosa 90 adalah:',matematik.tanpa(90))

# mengira nilai coa
mencetak('Cos of 90 adalah:',matematik.sesuatu(90))

# mengira nilai tan
mencetak('Warna 90 adalah:',matematik.begitu(90))

Pengeluaran



Keluaran dipaparkan pada konsol Python.

Dalam beberapa kes, jika kita hanya ingin mengimport fungsi tertentu atau pemalar dari modul, kita dapat melakukannya dengan cara ini:

darimodul_namamengimportfungsi_namaataunama_ tetap

Sebagai contoh, hanya pemalar pi dari modul matematik yang boleh diimport dengan cara ini

dari matematik mengimportpi

Mari kita lihat contohnya.

# mengimport hanya nilai pi dari modul matematik
dari matematik mengimportpi
# mencetak nilai pemalar pi
#di mana kita menggunakan pi secara langsung dan bukannya math.pi ()
mencetak('Nilai PI adalah:',pi)

Pengeluaran

Keluaran dipaparkan pada konsol Python.

Semua fungsi dan pemalar boleh diimport dengan cara ini:

darimodul_namamengimport*

Sekiranya modul matematik adalah seperti berikut:

# mengimport hanya nilai pi dari modul matematik
dari matematik mengimport*
# Sekarang kita tidak perlu menentukan matematik dengan pemalar dan fungsi
# mencetak nilai pemalar pi
mencetak('Nilai PI adalah:',pi)

# mengira nilai dosa 90
mencetak('Nilai dosa 90 adalah:',tanpa(90))

# mengira faktorial 8
mencetak('Faktor faktor 8 adalah:',faktorial(8) )

Pengeluaran

Keluaran dipaparkan pada konsol Python.

Perintah import mencari nama modul jika modul tidak dijumpai, maka ia menunjukkan ralat. Mari cuba mengimport modul Tokenizer.

mengimporttokenizer
mencetak(tokenizer.token())

Pengeluaran

Dalam output, anda dapat melihat bahawa ia membuang ralat ModuleNotFoundError.

Buat modul anda

Untuk membuat modul anda, buat fail python, tulis kodnya, dan simpan dengan sambungan .py.

Mari kita lihat contohnya.

Contohnya

Kami telah membuat modul baru bernama calcul.py. Ia mempunyai fungsi, yang mengambil dua nombor sebagai argumen dan mengembalikan jumlahnya.

def jumlah(val_1,val_2):
mencetak('Jumlah adalah:',val_1 + val_2)

Sekarang mari buat fail Python lain (test.py) dan panggil modul kalkulator dalam fail itu.

# mengimport modul kalkulator
mengimportkalkulator
# memanggil fungsi jumlah
mencetak(kalkulator.jumlah(1,2))

Pengeluaran

Keluaran dipaparkan pada konsol Python.

Sekarang mari kita ubah fail modul kalkulator dan buat dua pemboleh ubah di sini.

val_1=0
val_2=0
def jumlah():
mencetak('Jumlah adalah:',val_1 + val_2)

Mari cuba mengakses pemboleh ubah modul kalkulator di test.py

# mengimport modul kalkulator
mengimportkalkulator
# mengakses pemboleh ubah pertama dan memberikan nilai
kalkulator.val_1=10
# mengakses pemboleh ubah kedua dan memberikan nilai
kalkulator.val_2=dua puluh
# memanggil fungsi jumlah dari modul kalkulator
mencetak(kalkulator.jumlah())

Pengeluaran

Keluaran dipaparkan pada konsol Python.

Kita juga boleh membuat alias semasa mengimport modul dengan menggunakan kata kunci dan ia akan berfungsi dengan baik.

# mengimport modul kalkulator sebagai cal
mengimportkalkulatorsebagaical
# mengakses pemboleh ubah pertama dan memberikan nilai
cal.val_1=10
# mengakses pemboleh ubah kedua dan memberikan nilai
cal.val_2=dua puluh
# memanggil fungsi jumlah dari modul kalkulator
mencetak(cal.jumlah())

Pengeluaran

Dalam output, anda dapat melihat bahawa ia berfungsi dengan baik dan tidak menunjukkan jenis kesalahan.

Kita boleh menggunakan fungsi dir () built-in Python untuk menyenaraikan semua fungsi dan pemboleh ubah modul yang ada.

# mengimport modul kalkulator sebagai cal
mengimportkalkulatorsebagaical
# menggunakan fungsi dir ()
mencetak(kepada anda(cal))

Pengeluaran

Output menunjukkan semua pemboleh ubah dan fungsi modul kalkulator yang ada.

Kesimpulannya

Artikel ini menerangkan arahan import Python secara terperinci dengan bantuan contoh mudah. Perintah import digunakan untuk memanggil modul yang dibina dan ditentukan pengguna dalam fail Python.