经过一系列的学习,我们知道了如何编写代码,知道了如何正确书写代码的格式等,最近有小伙伴在询问如何通过代码来让程序重启,为了帮助大家更好的学习,接下来的这篇文章小编就来和大家讲解一下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重启程序的代码方法了,希望有帮助到大家,小伙伴们也可以自己动脑筋去想一下其他的代码编写方法哟 。
推荐阅读
- VSCode怎么编写python并运行?Python编辑器vscode如何写Python
- Python中shape有什么用?Python的shape是什么意思
- Python怎么在word文档插入图片?Python如何实现word指定位置插图
- Python怎么同时输出变量名和变量值?Python变量名如何输出
- Python怎么输出变量类型?Python变量类型如何打印
- python的IDE是什么意思?常用的pythonIDE有哪些?
- CTF常用的python库有哪些?什么是CTF?
- Python如何获取数组下标并输出?Python怎么打印数组元素下标
- Python怎么安装plotly?python第三方库plotly库如何使用
- 怎么在Python安装pil?Python如何安装PIL库