如何通过python重启程序?python重启程序的代码方法

经过一系列的学习,我们知道了如何编写代码,知道了如何正确书写代码的格式等,最近有小伙伴在询问如何通过代码来让程序重启,为了帮助大家更好的学习,接下来的这篇文章小编就来和大家讲解一下python重启程序的方法,大家请耐心阅读 。

如何通过python重启程序?python重启程序的代码方法

文章插图
想要对程序进行重启,方法有很多,下面就简单介绍一种方法来供大家参考,大家也可以自己思考一下还有哪些方法能够完成程序的重启,下面我们就来分析一下 。
想要进行程序的重启,我们肯定是需要控制时间,那么就需要导入一个时间库,并且我们需要访问系统里的程序,这样就是需要导入os模块,在之前的文章讲解中,我们也详细的介绍了关于这几个模块的使用方法 。随后就要使用循环语句以及判断语句来使代码更加完善,来提示使用者需要进行的选项 。
以上的这些思路大家可以进行一下参考,下面我们还属主要来看一下代码的编写,代码如下:
import timeimport osruning = Truewhile runing:input = raw_input('关机(s)OR重启(r)?(q退出)')input = input.lower()if input == 'q' or input =='quit':runing = Falseprint '退出'breakseconds = int(raw_input('请输入暂停时间:'))time.sleep(seconds)print '暂停:', secondsruning = Falseif input == 's':print '关机'system('halt')elif input == 'r':print '重启中'system('reboot')else:print '重新输入'runing = Trueprint '程序结束'def restart():"""Restarts the current program.Note: this function does not return. Any cleanup action (likesaving data) must be done before calling this function."""print('restart ')python = sys.executableos.execl(python, python, *sys.argv)【如何通过python重启程序?python重启程序的代码方法】以上就是关于python重启程序的代码方法了,希望有帮助到大家,小伙伴们也可以自己动脑筋去想一下其他的代码编写方法哟 。

    推荐阅读