Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah Saya Mengimport dan Memanggil Fungsi dari Fail Python Lain?

Bagaimanakah Saya Mengimport dan Memanggil Fungsi dari Fail Python Lain?

DDD
Lepaskan: 2024-11-29 05:50:08
asal
262 orang telah melayarinya

How Do I Import and Call Functions from Another Python File?

Cara Mengimport dan Memanggil Fungsi daripada Fail Python Lain

Apabila bekerja dengan Python, anda mungkin menghadapi situasi di mana anda perlu menggunakan fungsi yang ditentukan dalam fail berasingan. Untuk menangani perkara ini, anda perlu mengimport fungsi ke dalam modul semasa. Panduan ini akan menunjukkan cara untuk mencapai ini dengan lancar.

Mesej ralat yang anda temui, "ImportError: Tiada modul bernama 'file.py'" timbul kerana 'file.py' tidak dikenali sebagai modul Python. Modul biasanya direktori atau pakej yang mengandungi berbilang modul berkaitan.

Untuk menyelesaikan isu ini, kami akan mengikuti langkah berikut:

  1. Import Fungsi:

    • Daripada fail yang mengandungi fungsi yang diingini, masukkan yang berikut arahan:

      from file import function_name
      Salin selepas log masuk
  2. Panggil Fungsi:

    • Dalam modul semasa, memanggil fungsi menggunakan fungsinya nama:

      function_name(arguments)
      Salin selepas log masuk

Sebagai contoh, jika fungsi yang dikehendaki ialah 'fungsi' dalam 'file.py', kod anda mungkin kelihatan seperti ini:

from file import function

function(argument1, argument2)
Salin selepas log masuk

Nota:

  • Pertimbangkan untuk menamakan semula 'file.py' kerana Python mempunyai modul teras bernama 'fail'.
  • Pastikan bahawa dua fail Python (yang mengimport fungsi dan yang mengandungi fungsi) berada dalam direktori yang sama.

Atas ialah kandungan terperinci Bagaimanakah Saya Mengimport dan Memanggil Fungsi dari Fail Python Lain?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan