中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python怎么實現程序重啟和系統重啟

發布時間:2020-08-03 11:20:53 來源:億速云 閱讀:223 作者:小豬 欄目:開發技術

小編這次要給大家分享的是python怎么實現程序重啟和系統重啟,文章內容豐富,感興趣的小伙伴可以來了解一下,希望大家閱讀完這篇文章之后能夠有所收獲。

我就廢話不多說了,還是直接看代碼吧!

def restart_program():
  """Restarts the current program.
  Note: this function does not return. Any cleanup action (like
  saving data) must be done before calling this function."""
  python = sys.executable
  os.execl(python, python, * sys.argv)

機器重啟

#!/usr/bin/python
#coding=utf-8
import time
from os import system
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 '關機ing'
  system('halt')
 elif input == 'r':
  print '重啟ing'
  system('reboot')
 else:
  print '程序錯誤重新輸入'
  runing = True
print '程序結束~~~!'

補充知識:python一些事(重啟與清屏)

當我們使用python進行計算,并且進行一系列打印之后,如果這個時候我們發現打印的內容不符合我們要求,需要重新打印,并且還不想看到以前打印的錯誤信息,怎么辦?

答:有兩種方法,1、重啟。2、清屏。都能搞定我們前面提到問題。個人推薦第二種,不要問我為什么?

當然這兩種方法首先都必須有循環,通過一個死循環和一個限制條件(總得讓程序停下來是不是)來保證達到我們的最終目的(當然是正確信息輸出的目的),如果輸出符合我們想要的打印結果,就break,否則,continue。

這里的循環和限制條件就不寫了(跟著你的需求走),只寫重啟和清屏(當然不是我自創的,肯定是從python前輩的經驗學過來的)。

程序重啟

def restart_program():
  """Restarts the current program.
  Note: this function does not return. Any cleanup action (like
  saving data) must be done before calling this function."""
  print('ready to restart program......')
  python = sys.executable
  os.execl(python, python, *sys.argv)

控制臺清屏

os.system('cls')

在這里寫這點小東西只有兩個目的,第一,自己總結下,下次遇到就不懵逼了。第二、希望可以幫助一些有可能會遇到和我同樣問題的人。

看完這篇關于python怎么實現程序重啟和系統重啟的文章,如果覺得文章內容寫得不錯的話,可以把它分享出去給更多人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

渭源县| 白沙| 岐山县| 泾川县| 柳林县| 屯留县| 麻江县| 浦北县| 栖霞市| 年辖:市辖区| 静安区| 临漳县| 桓台县| 拜城县| 友谊县| 乌苏市| 寻甸| 济宁市| 汉阴县| 巴塘县| 昌都县| 昆明市| 黄平县| 松阳县| 龙井市| 台东市| 丹寨县| 建始县| 南召县| 疏勒县| 文化| 阜宁县| 富宁县| 克什克腾旗| 汤阴县| 九龙县| 云安县| 永顺县| 儋州市| 铜鼓县| 永济市|