当前位置:首页 » 编程语言 » python实现关机

python实现关机

发布时间: 2023-03-24 03:53:11

‘壹’ python安卓系统关机代码

import os
os.system("poweroff")

#注:poweroff是linux(至少是centos7)的关机指令。
#注:你前面那位回答的是安卓调试桥的指令,你可以打开开发者和usb调试,在电脑上下载adb然后python编译到adb文件夹里边,那么楼下的回答会有效的(仅限电脑)。

‘贰’ 学而思Python关机代码

新建一个文本,然后输入shutdown -s -t 1 即可。
当我们想要顷滚获得关机代码时,首先我们需要在电脑桌面创建雀兄余文本文档,名字随便起,把文档后面的.txt换成尘和.bat(针对windows系统),然后打开文本文档输入:shutdown -s -t 1即可。

‘叁’ 请问下面的程序在python3中怎么写,怎么实现关机重启和退出

3中,至少print,需要改成print()

‘肆’ #Python恶搞#用Python写一个自动关机程序

模块导入

窗口设置

创建一个文本标签

创瞎老链建一个文本标签和时间栏框

设置该文件的字体样式,大小。

创建磨孙一个日期时间文本框,QDateEdit表示添加日期文本框,QTimeEdit表示添加时间文本框。

设置日期时间框的位置大小依次是左间距,上间距,宽,高。

设置日期可以使用日历插件

根据PyQt方法获取系统的当前时间

将当前系统时间赋值给时间框中

一个按钮并设置添加单击事件

显示默认尺寸

创建一个按钮并设置清除关机任务单击事件

显示默认尺寸

设置一个文本提示框

设置工具窗口中显示的部件文本信息

添加关机计划

清除关机计划

创建应用程序和对象

好兄含旁弟们,记得给我个三连哇

‘伍’ python怎么控制计算机关机

importos
#linux系统
os.system("poweroff")
#windows系统
os.system("shutdown-s-t0")

‘陆’ python 请教一下如何用wincon监听windouws的WM_QUERYENDSESSION关机事件,触发一个事件。

1. 安装python
2. 打开命令行输入python并回车,如果出现下图这样的,就说明安装成功

3. 写一个python并保存
print "hello world" # python2的写法
# 或者
print("hello world") # python3的写法
4. 再次打开命令行,输入 python + 要运行的python脚本的完整路径

‘柒’ 如何用python做简单的定时关机软件

import os
from time import sleep
import arrow
endTime = '正做15:45'
m,s = endTime.split(":")
while 1:
if arrow.houre = = m and arrow.second ==s:

os.system('举御衡拆源shutdown -s -t 0)
sleep(0.2)

‘捌’ 如何用python做一个在windows关机时弹出一句消息提示的小程序

如果一定要用python实现的话 就直接用os.system()或者os.popen()模块调用windows的shutdown命令去关机就可以了

‘玖’ pythonfor循环结束后关机

你好,关于用程序来开机,是怎么做到的呢?这就是 WOL 技术 Wake-On-Lan, 利用计算机在关机或休眠状态时,网卡及主板部分仍然有微弱的供电蠢知,当然要保持电源是插上的,而且是有线连接。所以即使在关机情况下,网卡还是有一定运作能力的,可以监听计算机外部的网上广播信息,当发现特定格式的信息后就会执行开机。现在的主板基本都支持。

只需要在网络适配器属性中配置下面两个选项

0.png

1.png

下图这个勾不能选上,我们要保证网卡在关机后仍有供电,如果你关机后态侍,网口的灯不亮了,就不行了,要保持网口灯亮。

2.png

这个特定数据也有个好听的名字叫 Magic Packet(魔法数据包)。一般用过 UDP 协议帆档吵进行广播。端口一般是7或者9. 魔法数据包总是以"FF FF FF FF FF FF" 连续6个 "FF",后面是 MAC 地址信息,一旦网卡侦测到数据包内容,就会唤醒目标计算机。

我们还是来看一下代码怎么写,代码涉及到 UDP 网络编程这块,后面会专门写写网络编程这块内容。此函数只需输入目标计算机的 MAC 地址即可,在局域网中(当然,如果你的计算机有公网IP,那么在公网中也是可以的)另一台计算机上运行此程序,目标计算机即可自动开机。

代码如下,代码本身很短,原理也很简单:

def wake_up(mac='DC-4A-3E-78-3E-0A'):

MAC = mac

BROADCAST = "192.168.0.255"

if len(MAC) != 17:

raise ValueError("MAC address should be set as form 'XX-XX-XX-XX-XX-XX'")

mac_address = MAC.replace("-", '')

data = ''.join(['FFFFFFFFFFFF', mac_address * 20]) # 构造原始数据格式

send_data = b''

# 把原始数据转换为16进制字节数组,

for i in range(0, len(data), 2):

send_data = b''.join([send_data, struct.pack('B', int(data[i: i + 2], 16))])

print(send_data)

# 通过socket广播出去,为避免失败,间隔广播三次

try:

sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)

sock.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)

sock.sendto(send_data, (BROADCAST, 7))

time.sleep(1)

sock.sendto(send_data, (BROADCAST, 7))

time.sleep(1)

sock.sendto(send_data, (BROADCAST, 7))

print("Done")

except Exception as e:

print(e)

Python 关机

‘拾’ python3判断电脑关机api

执行py程序后,程序将每隔10分钟(时间可以自己设置)读取一次邮箱最新邮件,解析获得邮件主题,当主题为“关机”时,程序将关闭电脑,为“重启”时,将重启电脑。在长时间离开电脑时,可以将py程序跑起来,如果需要关机或重启,可以向邮箱发一封邮件即可

代码

# -*- coding:utf-8 -*-

import os

import time

import poplib

import email

from email.header import decode_header

#========================================

# 读取Email,获取Email主题

#========================================

def getEmailSubject():

read = poplib.POP3('pop.163.com')

read.user('[email protected]')# 163邮箱用户名

read.pass_('xxx') # 163邮箱设置中的客户端授权密码

allEmails = read.stat() # 读取邮件信息

topEmail = read.top(allEmails[0], 0) # 获取最新的一封邮件

tmp = []

# 解码邮件,存入tmp

for s in topEmail[1]:

try:

tmp.append(s.decode())

except:

try:

tmp.append(s.decode('gbk'))

except:

tmp.append(s.decode('big5'))

message = email.message_from_string('\n'.join(tmp))

# 获取邮件主题

subject = decode_header(message['Subject'])

if subject[0][1]:

subjectDecode = subject[0][0].decode(subject[0][1])

else:

subjectDecode = subject[0][0]

return subjectDecode

#=========================================

# 检查Email的主题

#=========================================

def checkEmailSubject():

while True:

subject = getEmailSubject()

print('check subject ...')

print('subject is ' + subject)

if subject == '重启':

os.system('shutdown -r -t 3')

break

if subject == '关机':

os.system('shutdown -s -t 3')

break

time.sleep(600) # 每10分钟检查一次

if __name__ == '__main__':

checkEmailSubject()

热点内容
为什么微信扫码安卓手机很慢 发布:2024-11-05 01:58:01 浏览:534
SLSB算法 发布:2024-11-05 01:49:44 浏览:130
比安卓头子短一点的是什么数据线 发布:2024-11-05 01:43:53 浏览:534
c语言多选 发布:2024-11-05 01:41:31 浏览:302
c语言判断一个数是否是素数 发布:2024-11-05 01:36:32 浏览:833
虚拟页式存储 发布:2024-11-05 01:28:01 浏览:214
java比较炫的小程序 发布:2024-11-05 01:27:17 浏览:788
如何在ftp上开放执行权限 发布:2024-11-05 01:22:51 浏览:729
编程半径为5 发布:2024-11-05 01:22:43 浏览:290
linuxnetstatan命令 发布:2024-11-05 00:54:49 浏览:829