经过一系列的学习,我们知道了如何编写代码,知道了如何正确书写代码的格式等,最近有小伙伴在询问如何通过代码来让程序重启,为了帮助大家更好的学习,接下来的这篇文章小编就来和大家讲解一下python重启程序的方法,大家请耐心阅读。
想要对程序进行重启,方法有很多,下面就简单介绍一种方法来供大家参考,大家也可以自己思考一下还有哪些方法能够完成程序的重启,下面我们就来分析一下。
想要进行程序的重启,我们肯定是需要控制时间,那么就需要导入一个时间库,并且我们需要访问系统里的程序,这样就是需要导入os模块,在之前的文章讲解中,我们也详细的介绍了关于这几个模块的使用方法。随后就要使用循环语句以及判断语句来使代码更加完善,来提示使用者需要进行的选项。
以上的这些思路大家可以进行一下参考,下面我们还属主要来看一下代码的编写,代码如下:
import time import os runing = True while runing: input = raw_input('关机(s)OR重启(r)?(q退出)')input = input.lower() if input == 'q' or input =='quit': runing = False print '退出' break seconds = int(raw_input('请输入暂停时间:')) time.sleep(seconds) print '暂停:', seconds runing = False if input == 's': print '关机' system('halt') elif input == 'r': print '重启中' system('reboot') else: print '重新输入' runing = True print '程序结束' 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.executable os.execl(python, python, *sys.argv)
以上就是关于python重启程序的代码方法了,希望有帮助到大家,小伙伴们也可以自己动脑筋去想一下其他的代码编写方法哟。
更多python相关文章请访问分类:python
【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。