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
Lepaskan: 2024-11-26 08:31:09
asal
543 orang telah melayarinya

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

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

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

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!

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