lirc的irsend的一个简单包装器。

py-irsend的Python项目详细描述


python irsend

这是一个简单的lirc's irsend包装器

安装:

pip install py_irsend

基本用法:

>>> from py_irsend import irsend
>>> irsend.list_remotes()
['lasko_heater', 'lights.conf', 'dynex_tv', 'logitech_z906', 'sabrent_hdmi_switch']
>>> irsend.list_codes('logitech_z906')
['POWER', 'INPUT', 'MUTE', 'LEVEL', 'EFFECT', 'VOLUME_DOWN', 'VOLUME_UP']
>>> irsend.send_once('logitech_z906', ['POWER'])

它利用subprocess 打电话给欧文。没有尝试处理错误(例如,irsend没有 已安装,或者lircd未运行),而是将其留给调用方。见 子流程的文档(特别是 check_output) 以确定可能引发的异常

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java分割字符串性能   java通过apache POI检索powerpoint文件(.PPTX)中超链接幻灯片的内容   java Dropwizard/Jersey为资源返回204   使用ObjectInputStream#readUnshared()时发生java意外OutOfMemoryError   if语句表示输入字符串之前的数字总和   java将Android应用程序连接到外部数据库(phpmyadmin)   java如何在JFrame中相对地定位项目?   java JSONObject。toMap()实现   java无法启动jboss服务。在船底。部署。默认服务器。默认主机。但课堂是有空的   java使用hamcrest将两个单独列表中的每个项目与自己的matcher进行比较   java我可以用@RepeatedTest注释JUnit5获得变量值吗   java小程序选项不会在每次更改选项项(列表)时调用项状态更改方法。为什么?   JavaPowerMock与依赖注入   通过网络解耦UI和计算的java简单示例   java PostgreSql在本地连接到远程服务器GCP   javascript无法将Json数据从Ajax发送到Servlet   java连接线程建立失败   数组如何对Java中的数据集进行排序