python實現(xiàn)的重啟關(guān)機程序?qū)嵗?/h1>
更新時間:2014年08月21日 11:37:00 投稿:shichen2014
這篇文章主要介紹了python實現(xiàn)的重啟關(guān)機程序,有不錯的借鑒價值,需要的朋友可以參考下
本文實例講述了Python實現(xiàn)的重啟關(guān)機程序的方法,對Python程序設(shè)計有一定的參考價值。具體方法如下:
實例代碼如下:
#!/usr/bin/python
#coding=utf-8
import time
from os import system
runing = True
while runing:
input = raw_input('關(guān)機(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 '關(guān)機ing'
system('halt')
elif input == 'r':
print '重啟ing'
system('reboot')
else:
print '程序錯誤重新輸入'
runing = True
print '程序結(jié)束~~~!'
該實例在linux下測試通過,windows的話需要判斷執(zhí)行命令。
相關(guān)文章
-
Python Pandas創(chuàng)建Dataframe數(shù)據(jù)框的六種方法匯總
這篇文章主要介紹了Python中的Pandas創(chuàng)建Dataframe數(shù)據(jù)框的六種方法,創(chuàng)建Dataframe主要是使用pandas中的DataFrame函數(shù),其核心就是第一個參數(shù):data,傳入原始數(shù)據(jù),因此我們可以據(jù)此給出六種創(chuàng)建Dataframe的方法,需要的朋友可以參考下 2023-05-05
-
python中的hashlib和base64加密模塊使用實例
這篇文章主要介紹了python中的hashlib和base64加密模塊使用實例,hashlib模塊支持的加密算法有md5 sha1 sha224 sha256 sha384 sha512,需要的朋友可以參考下 2014-09-09
-
如何使用 Python 中的功能和庫創(chuàng)建 n-gram的過程
在計算語言學(xué)中,n-gram 對于語言處理、上下文和語義分析非常重要,本文將討論如何使用 Python 中的功能和庫創(chuàng)建 n-gram,感興趣的朋友一起看看吧 2023-09-09
-
python列表使用實現(xiàn)名字管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了python列表使用實現(xiàn)名字管理系統(tǒng),具有一定的參考價值,感興趣的小伙伴們可以參考一下 2019-01-01
-
python實現(xiàn)監(jiān)控指定進程的cpu和內(nèi)存使用率
這篇文章主要為大家詳細(xì)介紹了python實現(xiàn)監(jiān)控指定進程的cpu和內(nèi)存使用率,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下 2022-01-01
最新評論
本文實例講述了Python實現(xiàn)的重啟關(guān)機程序的方法,對Python程序設(shè)計有一定的參考價值。具體方法如下:
實例代碼如下:
#!/usr/bin/python #coding=utf-8 import time from os import system runing = True while runing: input = raw_input('關(guān)機(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 '關(guān)機ing' system('halt') elif input == 'r': print '重啟ing' system('reboot') else: print '程序錯誤重新輸入' runing = True print '程序結(jié)束~~~!'
該實例在linux下測試通過,windows的話需要判斷執(zhí)行命令。
相關(guān)文章
Python Pandas創(chuàng)建Dataframe數(shù)據(jù)框的六種方法匯總
這篇文章主要介紹了Python中的Pandas創(chuàng)建Dataframe數(shù)據(jù)框的六種方法,創(chuàng)建Dataframe主要是使用pandas中的DataFrame函數(shù),其核心就是第一個參數(shù):data,傳入原始數(shù)據(jù),因此我們可以據(jù)此給出六種創(chuàng)建Dataframe的方法,需要的朋友可以參考下2023-05-05python中的hashlib和base64加密模塊使用實例
這篇文章主要介紹了python中的hashlib和base64加密模塊使用實例,hashlib模塊支持的加密算法有md5 sha1 sha224 sha256 sha384 sha512,需要的朋友可以參考下2014-09-09如何使用 Python 中的功能和庫創(chuàng)建 n-gram的過程
在計算語言學(xué)中,n-gram 對于語言處理、上下文和語義分析非常重要,本文將討論如何使用 Python 中的功能和庫創(chuàng)建 n-gram,感興趣的朋友一起看看吧2023-09-09python列表使用實現(xiàn)名字管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了python列表使用實現(xiàn)名字管理系統(tǒng),具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-01-01python實現(xiàn)監(jiān)控指定進程的cpu和內(nèi)存使用率
這篇文章主要為大家詳細(xì)介紹了python實現(xiàn)監(jiān)控指定進程的cpu和內(nèi)存使用率,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-01-01