python关机程序代码_python实现的重启关机程序实例

python关机程序代码_python实现的重启关机程序实例本文实例讲述了Python实现的重启关机程序的方法,对Python程序设计有一定的参考价值。具体方法如下:实例代码如下:#!/usr/bin/python#coding=utf-8importtimefromosimportsystemruning=Truewhileruning:input=raw_input(‘关机(s)OR重启(r)?(q退出)‘)input=input…

大家好,又见面了,我是你们的朋友全栈君。

本文实例讲述了Python实现的重启关机程序的方法,对Python程序设计有一定的参考价值。具体方法如下:

实例代码如下:

#!/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 ‘程序结束~~~!‘

该实例在linux下测试通过,windows的话需要判断执行命令。

原文:http://www.jb51.net/article/54128.htm

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/162955.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • js的timeout_定时器有哪三种类型

    js的timeout_定时器有哪三种类型js中两种定时器setTimeout和setInterval开发工具与关键技术:DW、Js作者:李宥良撰写时间:2019年1月17日定时器的用法非常之普遍,一般动态变化的效果都会用到定时器;定时器分为setTimeout和setInterval下面是方法和描述计时器类型:一、setTimeout(对象)setTimeout()计时器:在载入后延迟指定时间后,去执行一次表达式,仅执…

    2022年10月4日
    0
  • xshell7激活成功教程版好用么_ppt官方下载免费版

    xshell7激活成功教程版好用么_ppt官方下载免费版文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas是基于NumPy的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):importnumpyasnpimport.

    2022年10月12日
    0
  • coolfire黑客入门教程系列之(八)最后部分!

    coolfire黑客入门教程系列之(八)最后部分!作者glayjun@2005-06-0309:46:25我将coolfire黑客入门教程系列之(八)这篇教程为开了三部分!!这是最后的部分!!不要再问我coolfire是谁啊!!!呵呵!!我怕!!林正隆,中国台湾著名黑客,中国黑客领军人物。2011年获得COG信息安全终身成就奖林正隆-百度百科说明:本系列文章是整理Coolfire的8篇黑客入门文章,因在浏览网上相关文章的时候,要…

    2022年5月31日
    36
  • 数据库常见面试题及答案(数据库面试常见问题)

    数据库常见面试题及答案(数据库面试常见问题)1、触发器的作用?触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。2、什么是存储过程?用什么来调用?存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次,以后在…

    2022年4月18日
    83
  • ★Navicat For Mysql 数据库备份与还原

    ★Navicat For Mysql 数据库备份与还原一.首先设置,备份保存路径工具->选项点开其他->日志文件保存路径二.开始备份备份分两种,一种是以sql保存,一种是保存为备份1.SQL保存右键点击你要备份的数据库,->转储SQL文件选择位置和文件名点击保存,开始转储导入建议删除所有表或重新建数据库右键数据库运行SQL文件2.N…

    2022年6月5日
    35
  • 如何配置adb环境变量(环境变量在哪打开)

    配置ADB环境变量1.1:打开控制面板>系统和安全>系统>高级系统设置1.2:在系统变量中新建ANDROID_HMOE变量,赋值路径(D:\install\androidSDK)1.3.在系统变量path中添加%ANDROID_HOME%\platform-tools1.4.cmd进入终端验证adb配置是否成功如下图显示为失败如下图显示为成功2.ADB常用指令2.1.查看设备adbdevices这个命令是查看当前连接的设备,连接到计算机的andro

    2022年4月11日
    30

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号