Function 函数中的函数,并使用python调用main()
我有几个功能,例如Function 函数中的函数,并使用python调用main(),function,python-2.7,Function,Python 2.7,我有几个功能,例如 def plot_lines(...): def plot_setup(): def BP4_avg(...): 所有这些都可以正常工作,但当我添加一个调用函数main()时,它会中断 def main(): ... plot_setup() BP4_avg(...) plt.show() if __name__ == "__main__": main() 有什么想法吗 如果我删除main()并 plot_setup(
def plot_lines(...):
def plot_setup():
def BP4_avg(...):
所有这些都可以正常工作,但当我添加一个调用函数main()
时,它会中断
def main():
...
plot_setup()
BP4_avg(...)
plt.show()
if __name__ == "__main__":
main()
有什么想法吗
如果我删除main()
并
plot_setup()
BP4_avg(...)
plt.show()
这个程序有效
谢谢在第一个版本中,您只是定义了函数,但没有调用它们,所以一切都很好
在第二个版本(带有
main()
)中,您实际上正在执行这些函数,其中一个函数中断…为了更清楚地说明程序工作,我在不使用def main()的情况下调用函数:添加def main()的那一刻:为了包装代码,我遇到了错误,有什么想法吗?我希望这不是在兜圈子。@Lefti错误是什么,它是从代码中的哪一行触发的?问题是变量没有正确传递。当我没有def main():块时,这不是问题,但是添加它会导致错误。谢谢你的帮助@我没问题!