Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีสร้าง Python Namespace

ทุก package/module/class/function/method มี namespace ของตัวเอง สร้างเมื่อ evaluate เริ่มต้น ถ้าต้องการสร้าง namespace ให้เรียกฟังก์ชัน สร้าง object import module หรือ import package

ตัวอย่าง: สร้าง class Namespace instantiate object = สร้าง namespace:

ตัวอย่าง

class Namespace:
    def __init__(self, **kwargs):
        self.__dict__.update(kwargs)

args = Namespace(a=1, b='c')
print(args.a, args.b)

ผลลัพธ์

1 c