Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menggunakan pakej python

Bagaimana untuk menggunakan pakej python

王林
王林ke hadapan
2023-05-18 13:37:131616semak imbas

Arahan terperinci untuk mengimport dan menggunakan definisi kelas fungsi modul bagi pakej python

Berikut ialah kes terperinci penggunaan pakej Python, yang melibatkan definisi, import dan penggunaan modul, fungsi dan kelas :

Pertama, kami mencipta direktori bernama my_package sebagai direktori akar pakej. Cipta fail berikut di dalamnya:

my_package/
    __init__.py
    module1.py
    module2.py

Dalam module1.py kami mentakrifkan fungsi yang dipanggil hello():

# my_package/module1.py
def hello():
    print("Hello from module 1!")

Dalam module2.py kami mentakrifkan fungsi yang dipanggil Kelas untuk MyClass:

# my_package/module2.py
class MyClass:
    def __init__(self):
        print("Hello from MyClass!")

Seterusnya, dalam fail __init__.py, kami mengimport modul ini ke dalam pakej:

# my_package/__init__.py
from .module1 import hello
from .module2 import MyClass

Selain itu, kami juga boleh Menambah metadata atau kod permulaan tambahan, contohnya: __init__.py

# my_package/__init__.py
VERSION = '1.0.0'
print("Initializing my_package...")

Kini kita boleh mengimport dan menggunakan pakej dalam fail Python yang lain:

import my_package
# 调用函数
my_package.hello()       # 输出 "Hello from module 1!"
# 创建类实例
obj = my_package.MyClass()
# 输出 "Hello from MyClass!"

Jika kita hanya mahu mengimport modul atau simbol tertentu, anda boleh menggunakan sintaks berikut:

from my_package.module1 import hello
hello()   # 输出 "Hello from module 1!"

Atas ialah kandungan terperinci Bagaimana untuk menggunakan pakej python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam