作者phoenixQ (JAZZ)
看板Python
標題[問題] 迴圈呼叫def函式
時間Thu Jan 29 16:57:03 2015
程式如下
def fun1():
....
def fun2():
....
for x in range(time)
x = x +1
change = fun + str(x) + '()'
print change
change
我print 出來依序是fun1() fun2()
但不會真的呼叫我的def fun1 ,fun2
請問有甚麼辦法嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.191.248
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1422521830.A.66C.html
→ alibuda174: 把fun1與fun2放進list裡 01/29 17:35
→ phoenixQ: 我用KSJ大大的方法 exec('fun1()')可行 01/30 14:26
→ phoenixQ: 也感謝樓上其他的意見~ 01/30 14:26