1
有没有办法在Python中的循环内使用方法?像下面这样:有没有办法在python的for循环中动态使用方法?
obj=SomePythonObject()
list_of_methods=dir(obj)
for i in list_of_methods:
try:
print obj.i()
except:
print i,'failed'
有没有办法在Python中的循环内使用方法?像下面这样:有没有办法在python的for循环中动态使用方法?
obj=SomePythonObject()
list_of_methods=dir(obj)
for i in list_of_methods:
try:
print obj.i()
except:
print i,'failed'
的[?我该怎么办可变的变量在Python(可能的复制http://stackoverflow.com/ questions/1373164/how-do-i-do-variable-variables-in-python)特别是第二个答案。 –
这似乎有潜在的危险...更好的希望SomePythonObject没有deleteUsersHardDrive方法。 – Kevin
我明白了 - 只是尝试一种新的Python API,它没有很好的文档,并且无法手动尝试所有的方法。感谢您指出,虽然 – CiaranWelsh