python红外发射
- python红外发射 推荐度:
- 相关推荐
python红外发射
当你在linux下能成功用红外发射控制空调之后,如果你想用python实现以上功能
代码如下:
# -*- coding: utf-8 -*-
# !/usr/bin/python
import paramiko
import threading
import timedef ssh2(ip, username, passwd, cmd):try:ssh = paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh.connect(ip, 22, username, passwd, timeout=5)for m in cmd:stdin, stdout, stderr = ssh.exec_command(m)# stdin.write("Y") #简单交互,输入 ‘Y’out = stdout.readlines()# 屏幕输出for o in out:printo,print'%s\tOK\n' % (ip)ssh.close()except:print'%s\tError\n' % (ip)if __name__ == '__main__':cmd = ['irsend SEND_ONCE aircon on'] # 你要执行的命令列表username = "pi" # 用户名passwd = "raspberry" # 密码threads = [] # 多线程print"Begin......"ip = '192.168.137.8'# a=threading.Thread(target=ssh2,args=(ip,username,passwd,cmd))# a.start()ssh2(ip, username, passwd, cmd)
最新文章
- appJSON[tabBar][borderStyle] 字段需为 black 或 white console.error @ VM1402:1 (anonymous) @ VM1415:2
- 请仔细品味
- Linux下重启mysql的正确方法
- 聊聊职场
- input实现文字超出省略号功能
- 详解mmap:是什么 为什么 怎么用
- VSS详解
- Kafka多租户(配额)管理
- ext2ext3 结构分析
- 关于ADFS的局限性,你了解多少?
- Shiro和SpringSecurity
- 最小二乘支持向量机预测matlab实现,最小二乘支持向量机及其 Pre
- C++中 itoa 和 atoi 的用法
- jmeter性能测试脚本录制不了的几种情况
- CListCtrl基本用法
- DBCC
- qt之QSqlQuery类执行SQL语句