我想重新启动我相当大的python程序。到目前为止,我尝试实现此目的的方法是执行以下操作:
if __name__ == '__main__':
MyFunction1()
os.execv(__file__, sys.argv)
我的代码分为许多不同的功能,我真正想做的就是让用户重启程序。
使用上面的代码会在第二轮运行时导致错误。
任何建议都会受到高度赞赏,即使他们只是建议一个替代方案。虽然,使用我的大代码,我不确定while循环可能会这样做:)