介绍
小编这次要给大家分享的是python怎么实现程序重启和系统重启,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。
我就废话不多说了,还是直接看代码吧!
def restart_program (): “““重启当前项目。 注意:这个函数不返回。(就像任何清理行动 保存数据)必须在调用这个函数之前完成!”““ python=sys.executable 操作系统。execl (python、python * sys.argv)
<强>机器重启强>
# !/usr/bin/python #=utf - 8编码 导入的时间 从操作系统导入系统 运行=True 而运行: 输入=raw_input(& # 39;关机(s)或重启(r)和# 63;(问退出)& # 39;) 输入=input.lower () 如果输入==& # 39;提问# 39;或输入==& # 39;退出# 39;: 运行=False 打印& # 39;程序退出& # 39; 打破 秒=int (raw_input(& # 39;请输入暂停时间(单位:秒):& # 39;)) time . sleep(秒) 打印& # 39;暂停时间:& # 39;秒 运行=False 如果输入==& # 39;& # 39;: 打印& # 39;关机ing # 39; 系统(& # 39;停止# 39;) elif输入==& # 39;" # 39;: 打印& # 39;重启ing # 39; 系统(& # 39;启动# 39;) 其他: 打印& # 39;程序错误重新输入& # 39; 运行=True 打印& # 39;程序结束~ ~ ~ ! & # 39;
<强> python一些事(重启与清屏)强>
当我们使用python进行计算,并且进行一系列打印之后,如果这个时候我们发现打印的内容不符合我们要求,需要重新打印,并且还不想看到以前打印的错误信息,怎么办?
当然这两种方法首先都必须有循环,通过一个死循环和一个限制条件(总得让程序停下来是不是)来保证达到我们的最终目的(当然是正确信息输出的目的),如果输出符合我们想要的打印结果,就休息,否则,继续。
这里的循环和限制条件就不写了(跟着你的需求走),只写重启和清屏(当然不是我自创的,肯定是从python前辈的经验学过来的)。
<强>程序重启强>
def restart_program (): “““重启当前项目。 注意:这个函数不返回。(就像任何清理行动 保存数据)必须在调用这个函数之前完成!”““ 打印(& # 39;准备重启程序……& # 39;) python=sys.executable 操作系统。execl (python、python * sys.argv)
<>强控制台清屏强>
os.system (& # 39; cls # 39;)
引用>在这里写这点小东西只有两个目的,第一,自己总结下,下次遇到就不懵逼了。第二,希望可以帮助一些有可能会遇到和我同样问题的人。
看完这篇关于python怎么实现程序重启和系统重启的文章,如果觉得文章内容写得不错的话,可以把它分享出去给更多人看到。
python怎么实现程序重启和系统重启