Я использую CGI Python. Я не могу вызвать функцию до ее определения.
В Oracle PL/SQL был этот трюк "прямой декларации": называть все функции сверху, поэтому порядок определения не имеет значения.
Есть ли такой трюк и в Python?
Пример:
def do_something(ds_parameter):
helper_function(ds_parameter)
....
def helper_function(hf_parameter):
....
def main():
do_something(my_value)
main()
Дэвид прав, мой пример неверен. Как насчет:
<start of cgi-script>
def do_something(ds_parameter):
helper_function(ds_parameter)
....
def print_something():
do_something(my_value)
print_something()
def helper_function(hf_parameter):
....
def main()
....
main()
Могу ли я "переслать объявить" функции в верхней части script?