私はPython 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()
は、私は、スクリプトの先頭に関数を「前方宣言」することはできますか?
サンプルコードは機能し、注文に依存しないので、私は質問を受け取りません。 –
[Pythonでファイルの終わりに関数を宣言する]の複製があります(http://stackoverflow.com/questions/3754240/declare-function-at-end-of-file-in-python) – user