在树莓派上控制GPIO(General Purpose Input Output,通用输入输出接口),比较常用和简单的编程语言有: 1. Python 这是树莓派官方推荐语言,控制GPIO只需要导入RPi.GPIO库,简单易学,代码如下: import RPi.GPIO as GPIO GPIO.setmode(GPIO.BCM) GPIO.setup(18, GPIO.OUT) GPIO.output(18, GPIO.HIGH) 2. C/C++ 这是一门底层语言,控制GPIO需要直接寻址内存,代码较为复杂,但…

2023年5月26日 0条评论 666点热度 0人点赞 暗暗 阅读全文

问题 今天在树莓派上创建Django项目运行服务的时候显示如下报错 pi@Pi3B:~/Myproject/Mysite $ python manage.py runserver 0.0.0.0:8000 Performing system checks... System check identified no issues (0 silenced). You have 13 unapplied migration(s). Your project may not work properly until you …

2020年10月21日 0条评论 1274点热度 0人点赞 暗暗 阅读全文

问题 运行Django服务后,通过浏览器中IP地址访问后出现如下报错。 DisallowedHost at / Invalid HTTP_HOST header: '10.110.17.155:8000'. You may need to add u'10.110.17.155' to ALLOWED_HOSTS. 原因 这是由于没有在settings.py中进行访问授权 解决方法 进入项目目录后编辑 settings.py文件 nano settings.py ALLOWED_HOSTS = [] #在这里添加请…

2020年10月21日 0条评论 1481点热度 0人点赞 暗暗 阅读全文

前言 如何用Python实现自动化运维?Pyautogui/Pyautoit/pywinauto这几个模块可以做到。 之前一直使用Autoit3 来实现Windows下的运维及软件安装自动化,但是随着python的普及以及使用Linux的用户群越来越多,Windows下的Autoit3已经有些跟不上时代了,在学习Python的过程中也正巧发现了好几个自动化的python模块可以实现与Aotoit3相同的功能。 安装模块 1、Pyautogui Pyautogui 可以用Python脚本来控制鼠标和键盘,自动执行应用…

2020年9月17日 0条评论 3383点热度 4人点赞 暗暗 阅读全文

前言 当你需要内建一个简单的WEB页面,又不想配置apache或者Nginx,并把需要共享的目录或者文件都以HTTP的方式展示出来。Python自带http服务,并且使用起来也非常简单。 一般Linux系统都是自带的Python的,Windows下则需要先安装python,所以你可以不费吹灰之力,快速解决这个问题。 下面所做的操作都是在Ubuntu20.04的环境上实现的 Python2启动方式 python -m SimpleHTTPServer 服务启动,默认端口为 8000 Python3启动方式 pytho…

2020年9月15日 0条评论 4589点热度 0人点赞 暗暗 阅读全文