Mais deselegante.usando POG (programação orientada a gambiarra, segunda
a bruna sodré)
crie um script com as funções e um parametro func que recebe a função que
quer executar..
chame o script passando a função que quer executar
def a():
return 'a'
def b():
return 'b'
if func=='a':
return a()
Não há problema em declarar funções dentro de um script python. O
problema apontado deve ser decorrente de algum erro de sintaxe que
você está cometendo. Entretanto, essas funções tem seu escopo
restrito ao próprio script, não sendo possível chamá-las a partir de
outro script python.