我想在脚本末尾添加一个函数。当然,这不起作用,因为功能尚不清楚。 因此,我可以在同一个脚本中导入此功能吗?
如果我这样做,我会收到错误" ImportError:无法导入名称:' subfunction' "
from the_script_in_use import subfuction
a=subfunction(b)
def subfunction(value)
do something
return a
答案 0 :(得分:1)
在Python中执行此操作的一种方法是编写:
setDisabled()
这样你就可以按自己喜欢的顺序编写代码,只要你在最后继续调用函数main。
答案 1 :(得分:1)
您可以使用以下声明:
if __name__ == '__main__':
如果您将此文件作为脚本运行,将执行该操作。在你的情况下:
def main_function()
a=subfunction(b)
def subfunction(value)
do something
return a
if __name__ == '__main__':
main_function()
请注意,无需导入您的功能。 这样你就可以按照自己的方式订购。
答案 2 :(得分:0)
您可以尝试使用pass
:
def func1():
pass
func1()
def func1():
print "yes"
但这实际上并不能帮助您运行该功能。