python 如何让程序重新启动 (PyCharm测试)

为了完成python期末设计,我们小组三个人分工合作找到三份代码,其中我的另一项任务就是将这三份代码融合成一个程序,这看似简单的任务却被一件事困扰,那就是另外两个人的代码都是小游戏,如果玩完前一个人的游戏,那么再进入后者的游戏那就会报错。再经过半小时的调试,我发觉到,他们的游戏可能都用的是一个平台,这导致玩完一个游戏之后再进入另一个游戏时,前一个游戏设定还保留着,但又不能更改设定,所以最终报错。
所以解决上述问题最有效的方法就是结束一个游戏就重启一次程序,恢复初始化。这样就不会对进入下一次进入游戏创建设定造成影响,就是如此简单粗暴。

代码(函数):

import os
import sys
def again(): # 重启程序函数
  os.system("python text1.py")# 当前程序所在位置
  sys.exit() # 结束当前程序

在这里插入图片描述

参考来源:python满足某个条件后重新启动程序

你可能感兴趣的:(pycharm,ide,python)