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

Bagaimanakah Saya Memanggil Fungsi dari Fail Python Luaran?

Barbara Streisand
Lepaskan: 2024-11-28 17:12:11
asal
538 orang telah melayarinya

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
Salin selepas log masuk

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)
Salin selepas log masuk

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!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan