我可以使用很多可能的功能,但是我并不总是需要调用每个功能。
有没有办法可以传递一个我想调用的函数列表,然后动态调用它们?
换句话说:
def GetDate():
..does stuff..
return Date
def GetTime():
..does stuff..
return Time
def GetLocation():
..does stuff..
return Location
List_of_functions_to_call = ["GetDate","GetTime"]
def Call_functions(List = List_of_Functions_to_call):
for i in List:
...????...
..# Function would then call GetDate() and GetTime()
答案 0 :(得分:0)
你可以这样做:
Ò´øå| D9üå´·â/@Ê¡ØV4ÎÕÜB-9UºÁ-µ ð"v¡E#î«Ú¨{êDY¸oÕ}q½m[=ΤÞr-èbhS~eùdÞÜÃv%¶ö-¬?#»^»]}#hÜB·¤$I®I²¾vZJúTÌ3¶íW0åÏÐ]¤³P,N{\ÌKvGAðB@ù¸ÃFÅÑ¡+ÉñGËø^H|ÝfsÙ6¥o,±wL,¯4rÂÍOvÔTMÊ|5e¢T¯*Seõý5´úÊu«ZjÁG£*ã°zñ¢uøy´NâËSƬûð«ñ8Mõ_G¬|4ÉüPñ¤wÞSÁn °
此代码段按预期打印a。