Как вызывать функцию, которая находится в теле другой функции?
Никак. Вы же не можете обратиться к локальной переменной функции, а это по сути одно и то же.
Почему же никак, можно вытащить ее наружу через глобальную переменную.
Только не запоминайте этот подход, это ужасный код:>>> def foo():
... 	print('executing foo()')
... 	def foo_in_foo():
... 		print('executing foo_in_foo()')
... 	global inner
... 	inner = foo_in_foo
... 
>>> foo()
executing foo()
>>> inner
<function foo.<locals>.foo_in_foo at 0x07BBD1E0>
>>> inner()
executing foo_in_foo()