【发布时间】:2013-12-30 05:11:22
【问题描述】:
我正在学习 Python。我想从字符串中调用一个函数。 我为此制作了一个示例程序。
class Calling:
def __init__(self,a):
self.Callto(a)
def Callto(self,a):
re=self.Hello(a)
print "Calling= "+re # Here L= CallMe
self.re() # Error is in this line
def Hello(self,a):
b="Me"
return a+b
def CallMe():
print "I am Called"
x=Calling("Call")
Traceback: AttributeError: Calling instance has no attribute 're'
到目前为止,我无法使用字符串调用函数。我该怎么做才能使这个字符串 ('re') 可调用? 感谢阅读
【问题讨论】:
-
你为什么要这样做?
-
我有另一个程序,它会通过打开 txt 文件来获取字符串值并一个一个地调用......但是那个程序非常大,可以分享......所以我做了一个示例问题......
标签: python class call function