Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Mengimport Kelas Python dari Direktori atau Subdirektori yang Sama?

Bagaimana untuk Mengimport Kelas Python dari Direktori atau Subdirektori yang Sama?

Barbara Streisand
Barbara Streisandasal
2024-11-26 08:31:09544semak imbas

How to Import Python Classes from the Same Directory or Subdirectory?

Mengimport Kelas daripada Direktori atau Subdirektori Yang Sama

Mengimport kelas Python dari dalam direktori atau subdirektori yang sama boleh dicapai menggunakan kaedah berikut:

Mengimport daripada Yang Sama Direktori

  1. Buat fail kosong bernama __init__.py dalam direktori yang sama dengan fail Python. Ini menandakan kepada Python bahawa direktori boleh diimport daripadanya.
  2. Gunakan pernyataan import biasa untuk mengimport kelas:
from user import User
from dir import Dir

Mengimport daripada Subdirektori

  1. Buat fail __init__.py dalam subdirektori tempat kelas tinggal.
  2. Gunakan notasi titik dalam penyata import, dengan satu titik untuk setiap peringkat subdirektori:
from classes.user import User
from classes.dir import Dir

Dalam Python 3, pilihan lain untuk mengimport dari direktori yang sama ialah untuk mengawal nama modul dengan titik:

from .user import User
from .dir import Dir

Atas ialah kandungan terperinci Bagaimana untuk Mengimport Kelas Python dari Direktori atau Subdirektori yang Sama?. 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