ユーザーが指定した引数でコマンドを処理したいのですが。私は考えました:
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:非修飾execは関数'start_a'では許可されていません自由変数を持つネストされた関数が含まれています
私に何ができる?