分类: python

12 篇文章

thumbnail
自制RS485 调试工具
前言:手里恰好有一个空余的ESP32。想着可以做一个RS485串口调试工具。 资源:esp32读取RS485串口小工具 功能 1.esp32在AP模式下,手机连接上esp32的wifi。 2.用手机浏览器实现在线调试RS485. 硬件要求 1.esp32,大概17块。(便宜点可以用esp8266代替,淘宝10块左右) 2.MAX485模块,大概2块…
thumbnail
飞牛nas硬盘风扇自动控制
飞牛nas硬盘风扇自动控制 1. 前言 此次由旧笔记本改成飞牛NAS 由于购买的硬盘盒不带风扇降温,硬盘一直过热。 大致构思:系统读取硬盘温度和CPU占用率,当满足条件(温度过高)外接小风扇启动。条件不满足时风扇停转。 必要条件:由于有些硬盘盒不支持读取硬盘SMART信息。可以用命令sudo smartctl -i /dev/sdb 查看。输出中,…
thumbnail
Django- 第2节:模型与站点管理
我们将设置数据库,创建第一个模型,并快速介绍 Django 自动生成的后台界面。 数据库配置1 打开 mysite/settings.py 。这是个包含了 Django 项目设置的 Python 模块。 通常,这个配置文件使用 SQLite 作为默认数据库。 如果你想使用其他数据库,你需要安装合适的 database bindings ,然后改变设…
thumbnail
Django- 第1节:请求与相应
第1节:请求与相应 1. 创建项目 django-admin startproject mysite 其中mysite为项目名称 生存的文件目录如下: 最外层的:file: mysite/ 根目录只是你项目的容器, Django 不关心它的名字,你可以将它重命名为任何你喜欢的名字。 manage.py: 一个让你用各种方式管理 Django 项目的…
python基础一百道练习题
本练习题来源于 Python 100例 | 菜鸟教程 ————如需删除请联系管理员 Python 练习实例1题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。程序源代码: 实例 !/usr/bin/python -…
Python 正则表达式
Python 正则表达式正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列…
Python 文件I/O
本章只讲述所有基本的 I/O 函数,更多函数请参考Python标准文档。 打印到屏幕最简单的输出方法是用print语句,你可以给它传递零个或多个用逗号隔开的表达式。此函数把你传递的表达式转换成一个字符串表达式,并将结果写到标准输出如下: !/usr/bin/python -- coding: UTF-8 -- print "Python 是一个非常…
Python 模块
Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。 模块让你能够有逻辑地组织你的 Python 代码段。 把相关的代码分配到一个模块里能让你的代码更好用,更易懂。 模块能定义函数,类和变量,模块里也能包含可执行的代码。 例子 下例是个简单的模块 support.py:…