2
사용자가 지정한 인수로 명령을 처리하려고합니다. 나는 생각 :함수 객체를 이름으로 가져 오는 방법은 무엇입니까?
self.urlRegexFunc = "endswith"
self.urlRegex = ".mp3"
exec('b = attr[1].%s("%s")' % (self.urlRegexFunc, self.urlRegex)) # attr[1] is string
if b:
pass # Do Something
하지만 내가 얻을 :
SyntaxError: unqualified exec is not allowed in function 'start_a' it contains a nested function with free variables
내가 무엇을 할 수 있습니까?
예 저는 있습니다. 감사! – iTayb