python怎么实现程序重启和系统重启

  介绍

小编这次要给大家分享的是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怎么实现程序重启和系统重启