作者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://webptt.com/cn.aspx?n=bbs/Python/M.1422521830.A.66C.html
2F:→ alibuda174: 把fun1与fun2放进list里 01/29 17:35
3F:→ phoenixQ: 我用KSJ大大的方法 exec('fun1()')可行 01/30 14:26
4F:→ phoenixQ: 也感谢楼上其他的意见~ 01/30 14:26