Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Memanggil Fungsi dari Fail Python Luaran?

Bagaimanakah Saya Memanggil Fungsi dari Fail Python Luaran?

Barbara Streisand
Barbara Streisandasal
2024-11-28 17:12:11475semak imbas

How Do I Call Functions from External Python Files?

Fungsi Memanggil daripada Fail Python Luaran

Apabila bekerja dengan berbilang fail Python dalam projek, anda mungkin perlu memanggil fungsi yang ditakrifkan dalam satu fail daripada yang lain. Ini boleh dicapai melalui modul Python dan mekanisme import.

Mengimport Fungsi

  1. Buat fail Python yang mengandungi fungsi yang anda ingin import, mis., fail .py dengan fungsi bernama fungsi.
  2. Dalam fail yang anda mahu gunakan fungsi tersebut, gunakan import pernyataan:
from file import function

Ini akan mengimport modul fail dan menjadikan fungsi tersedia dalam fail semasa anda.

Memanggil Fungsi

Setelah fungsi diimport, anda boleh memanggilnya seperti yang anda lakukan yang lain fungsi:

function(a, b)

Menyelesaikan ImportError

Dalam soalan anda, anda mengalami ImportError semasa cuba mengimport fungsi daripada file.py. Ini kerana fail ialah perkataan simpanan dalam Python dan tidak boleh digunakan sebagai nama modul. Namakan semula fail Python anda kepada sesuatu selain daripada file.py.

Pertimbangan Laluan Fail

Pastikan fail yang mengandungi fungsi dan fail yang mengimport fungsi berada dalam keadaan yang sama direktori atau dalam laluan Python. Jika tidak, anda mungkin menghadapi pengecualian ModuleNotFoundError.

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

Kenyataan:
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