python之远程遥控

这篇博客介绍了如何使用Python读取邮件内容,通过邮件主题执行不同的远程控制操作,如shutdown和reboot。虽然文中提到可以调用TeamViewer进行更直接的远程控制,但对于初学者来说,这是一个简单的实践方式。
摘要由CSDN通过智能技术生成

其实并没有像标题说的那么牛X,这里只是用到了一个python读邮件的功能,然后再通过邮件内容来进行相关控制。

代码如下:

import os
import urllib
import socket
import smtplib
import time
import poplib,email
import sys
import win32api
def accpmail():
    try:
        p=poplib.POP3('pop.163.com')
        p.user("your 163 email")
        p.pass_('password')
        ret = p.stat()
    except poplib.error_proto,e:
        return "fail"
    mailnum=ret[0]
    down=p.retr(mailnum)
    for i in down[1]:
        if i.find("Subject:")==0:
            cmdstr=i
            break
    p.quit()
    return cmdstr

def connect():
    try:
        sc=urllib.urlopen("http://www.baidu.com")
    except IOError:
        return False
    return True

def control():
    while True:
        if connect()==True:
            cmdstr=accpmail()
            if cmdstr!="fail":
                if cmdstr.f
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值