代码后的Python函数

代码后的Python函数,python,function,prototype,definition,Python,Function,Prototype,Definition,有没有一种方法(不将函数放在单独的文件中)在我的大部分代码之后定义函数的内容?有点像C,定义原型,然后将主体放在文件中 前 对。而不是 blah blah blah functionCall(arg) blah blah blah def functionCall(arg): blah blah blah 做 如果uuuu name_uuuu='uuuu main_uuu':位大部分与问题主题无关;如果将此文件作为模块导入,它只会阻止main运行。为什么要这样做?不太可能。。。。不知

有没有一种方法(不将函数放在单独的文件中)在我的大部分代码之后定义函数的内容?有点像C,定义原型,然后将主体放在文件中

对。而不是

blah blah blah
functionCall(arg)
blah blah blah

def functionCall(arg):
    blah blah blah


如果uuuu name_uuuu='uuuu main_uuu':
位大部分与问题主题无关;如果将此文件作为模块导入,它只会阻止
main
运行。

为什么要这样做?不太可能。。。。不知道为什么你真的想要这个…可能是重复的。看起来我也可能链接了错误的东西,但这个问题几乎可以肯定。函数在文件中的什么位置定义并不重要,只要函数在调用之前就定义好了。
blah blah blah
functionCall(arg)
blah blah blah

def functionCall(arg):
    blah blah blah
def main():
    blah blah blah
    functionCall(arg)
    blah blah blah

def functionCall(arg):
    blah blah blah

if __name__ == '__main__':
    main()