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

วิธีเรียกใช้ฟังก์ชันของโมดูลจากสตริงชื่อฟังก์ชันใน Python

สามารถเรียกฟังก์ชันได้จากชื่อที่เก็บในสตริง โดยใช้ฟังก์ชัน built-in getattr()

ตัวอย่าง

import fibo
result = getattr(fibo, 'baz')
print(result)

วิธีนี้ใช้ได้กับ module-level functions, class methods, instance methods และ callable objects ทุกประเภท