资源简介
python操作gpio安装包,解压在系统中安装
代码片段和文件信息
import grp
import subprocess
def ensure_gpiogroup():
try:
grp.getgrnam(‘gpio‘)
except KeyError:
print(‘GPIO group does not exist - creating...‘)
subprocess.call([‘groupadd‘ ‘-f‘ ‘-r‘ ‘gpio‘])
subprocess.call([‘adduser‘ ‘pi‘ ‘gpio‘])
# in future also for groups:
# spi
# i2c
add_udev_rules()
def add_udev_rules():
with open(‘/etc/udev/rules.d/99-gpio.rules‘‘w‘) as f:
f.write(“““SUBSYSTEM==“bcm2835-gpiomem“ KERNEL==“gpiomem“ GROUP=“gpio“ MODE=“0660“
SUBSYSTEM==“gpio“ KERNEL==“gpiochip*“ ACTION==“add“ PROGRAM=“/bin/sh -c ‘chown root:gpio /sys/class/gpio/export /sys/class/gpio/unexport ; chmod 220 /sys/class/gpio/export /sys/class/gpio/unexport‘“
SUBSYSTEM==“gpio“ KERNEL==“gpio*“ ACTION==“add“ PROGRAM=“/bin/sh -c ‘chown root:gpio /sys%p/active_low /sys%p/direction /sys%p/edge /sys%p/value ; chmod 660 /sys%p/active_low /sys%p/direction /sys%p/edge /sys%p/value‘“
“““)
if __name__ == ‘__main__‘:
ensure_gpiogroup()
相关资源
- 二级考试python试题12套(包括选择题和
- pywin32_python3.6_64位
- python+ selenium教程
- PycURL(Windows7/Win32)Python2.7安装包 P
- 英文原版-Scientific Computing with Python
- 7.图像风格迁移 基于深度学习 pyt
- 基于Python的学生管理系统
- A Byte of Python(简明Python教程)(第
- Python实例174946
- Python 人脸识别
- Python 人事管理系统
- 基于python-flask的个人博客系统
- 计算机视觉应用开发流程
- python 调用sftp断点续传文件
- python socket游戏
- 基于Python爬虫爬取天气预报信息
- python函数编程和讲解
- Python开发的个人博客
- 基于python的三层神经网络模型搭建
- python实现自动操作windows应用
- python人脸识别(opencv)
- python 绘图(方形、线条、圆形)
- python疫情卡UN管控
- python 连连看小游戏源码
- 基于PyQt5的视频播放器设计
- 一个简单的python爬虫
- csv文件行列转换python实现代码
- Python操作Mysql教程手册
- Python Machine Learning Case Studies
- python获取硬件信息
评论
共有 条评论