来自不同字符串格式的字符串的python调用

2024-09-30 01:19:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我被以下代码弄疯了:

methods = {
    'pageFunctionNewPage': myClassInstance.pageFunctionNewPage,
}
sf = 'NewPage,1,0'
functionName1 = 'PageFunction' + sf.split(',')[0]
functionName2 = 'pageFunctionNewPage'
print functionName1
print functionName2
methods[functionName1]()
methods[functionName2]()

屏幕上的两张照片是一样的。第二个调用运行良好,而第一个调用总是发送错误消息

KeyError: 'PageFunctionNewPage'

真看不出我做错了什么!感谢你指出错误


Tags: 代码消息屏幕错误sf照片methodssplit

热门问题