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
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!