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

如何通过python重启程序?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,转载请注明出处!