ฉันจะส่งผ่านสิ่งใดเป็นพารามิเตอร์แรกobjectไปยังฟังก์ชัน "" setattr(object, name, value)เพื่อตั้งค่าตัวแปรในโมดูลปัจจุบัน "
ตัวอย่างเช่น:
setattr(object, "SOME_CONSTANT", 42);
ให้ผลเช่นเดียวกับ:
SOME_CONSTANT = 42
ภายในโมดูลที่มีบรรทัดเหล่านี้ (ถูกต้องobject)
ฉันสร้างค่าหลายอย่างในระดับโมดูลแบบไดนามิกและเนื่องจากฉันไม่สามารถกำหนดได้__getattr__ที่ระดับโมดูลนี่คือทางเลือกของฉัน