⊗pyPmMdInr 83 of 129 menu

Pengantar Impor di Python

Di Python, kita dapat mengimpor tidak hanya modul standar, seperti misalnya re (untuk bekerja dengan regex), tetapi juga membuat modul baru kita sendiri dari file pengguna.

Misalkan kita memiliki file lib.py, yang terletak di direktori yang sama dengan file kerja kita test.py:

  • lib.py
  • test.py

Mari kita buat sebuah fungsi di dalamnya yang akan mencetak tanda seru ke konsol:

def func(): print('!')

Sekarang beralih ke file test.py dan impor fungsi ini ke dalamnya. Di baris paling atas file, tulis perintah import, setelah itu tentukan nama file yang diinginkan (modul). Karena kedua file berada dalam satu direktori, setelah import cukup menentukan nama modul tanpa ekstensinya:

import lib

Kemudian panggil fungsi yang diimpor. Untuk melakukannya, setelah nama modul, dengan menggunakan titik, tentukan nama fungsi func:

lib.func()

Hasil eksekusi kode:

'!'

Saat mengimpor modul, di file kerja menjadi tersedia tidak hanya fungsi, tetapi juga semua isi lainnya, misalnya, variabel.

Setelah melakukan impor modul, di direktori kerja secara otomatis muncul folder sistem __pycache__. Perhatikan bahwa nama semua file sistem dan folder di Python memiliki garis bawah ganda:

  • /__pycache__/
  • lib.py
  • test.py

Ada kalanya kita perlu mengimpor modul yang berada di folder lain, misalnya, di path /dir/lib.py:

  • /__pycache__/
  • /dir/
    • lib.py
  • test.py

Maka nama folder dan file saat impor ditulis dengan menggunakan titik dan fungsi yang diimpor juga ditulis seperti ini:

import dir.lib dir.lib.func()

Buat file file.py. Di dalamnya, buatlah sebuah fungsi yang akan mencetak sebuah angka ke konsol. Impor fungsi tersebut ke dalam file kode kerja Anda.

Di file test1.file1.py, buatlah sebuah fungsi yang mencetak pesan apa pun. Impor fungsi tersebut ke dalam file kerja Anda.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak