Làm gì để tôi chuyển làm tham số đầu tiên " object" cho hàm setattr(object, name, value), để đặt biến trên mô-đun hiện tại?
Ví dụ:
setattr(object, "SOME_CONSTANT", 42);
cho hiệu quả tương tự như:
SOME_CONSTANT = 42
trong mô-đun chứa các dòng này (với chính xác object).
Tôi đang tạo một số giá trị ở cấp mô-đun một cách linh hoạt và vì tôi không thể xác định __getattr__ở cấp mô-đun, đây là dự phòng của tôi.