
Python
文章平均质量分 65
jayhgq
喜欢接触一切未知的新事物
展开
-
SQLite数据库操作封装
最近使用python开发几个小项目,都用的是SQLite数据库,为了不同项目中能通用数据库操作,我就用Python封装了一个类,方便不同项目中直接调用,这样就可以只关注sql的内容了。原创 2024-12-16 17:54:11 · 264 阅读 · 0 评论 -
【Flask项目】文件分享系统(三)
上篇文章中介绍了如何读取目录内容和下载文件,这篇继续讲上传文件和HTML模板。原创 2024-07-20 23:04:30 · 1284 阅读 · 0 评论 -
【Flask项目】文件分享系统(二)
前一篇文章简单分析了基于Flask的文件分享系统,功能设计的很简单,就是浏览目录,支持文件的上传和下载,那么用flask该如何来实现呢,其实也很简单。一个Flask程序必须包含实例、路由、视图函数、响应,才能正常运行起来,本文也按这个顺序讲解,如果对Flask是什么不清楚的朋友请去看我写的前几篇关于flask的文章。原创 2024-07-20 22:19:19 · 1079 阅读 · 0 评论 -
【Flask项目】文件分享系统(一)
笔者之前自学了下Python的轻量级Web框架Flask,学编程大家都知道,不动手实操都是假把式,这样造成的结果就是,你觉得看懂了,也听会了,但是让你自己开做个工具或项目,就是无从下手。因此,笔者在学了Flask后,想实操一下,便想到了基于flask开发个文件分享系统出来,一是为了局域网内跨设备传输方便,二是为了练习Flask。目标确立了,下面开始实操。步骤就按常规的软件开发步骤走,显示需求分析确定功能,然后对功能进行设计,再到编码实现。原创 2024-07-12 13:27:42 · 579 阅读 · 1 评论 -
[Flask笔记]一个完整的Flask程序
前面讲过Flask是一个轻量级Web开发框架,为什么说是轻量级的呢,因为它用短短几行代码就能运行起来,我们一起来看看最简单的flask框架。原创 2024-07-11 17:59:05 · 677 阅读 · 1 评论 -
[Termux]使用Termux安装opencv
最近开始回归使用安卓手机,之前用过一阵安卓,但笔者深深被苹果的生态环境吸引,便投向了苹果阵营。由于最近一阵的中美贸易战,让笔者突然觉悟应该支持国产,便入手了华为手机(借口而已,其实是没有银子买苹果了原创 2019-08-05 23:27:01 · 10190 阅读 · 36 评论 -
Python实现串口工具
最近做的一些项目要经常使用串口,找了很多串口工具,都感觉用起来不符合自己的需求,大都不支持将数据从文本中一行一行读出,使用串口进行发送,并要支持循环发送一个文件中的数据,因此自己动手丰衣足食,所以使用目前本人最熟悉的语言python写了一个串口工具,这里记录下,以备后续要使用时没地方找,有需要的朋友可自行下载。先上下载地址:https://jayhgq.lanzous.com/iHILeopi67a下面介绍下功能:V1.0.0版功能--------------------1.此串口工具基于Pytho原创 2021-05-02 00:15:55 · 1093 阅读 · 0 评论 -
[Python]爬虫框架scrapy学习,读了这篇文章就可以上手scrapy
文章目录1. 安装scrapy2. 创建scrapy项目3. scrapy框架工作原理3.1 scrapy框架工作流程图3.2 Scrapy数据流讲解3.3 各个组件的讲解4. 提取数据5. 爬虫编写步骤6. 执行爬虫7. 测试项目案例(附源码)最近在研究scrapy框架,在这里简单整理下scrapy使用步骤进行记录,也方便大家阅读。1. 安装scrapypip install scrapy...原创 2020-02-12 21:15:17 · 336 阅读 · 1 评论 -
[pyserial]使用Python控制串口
最近在折腾树莓派,用到了串口,为了在自己的程序(基于Python)中可以控制串口的收发,便研究了下如何使用Python控制串口在Python中控制串口,我使用的是pyserial模块,为了方便自己在其他地方的使用,封装了一个串口访问的类方便调用,在这记录下,整体类代码如下,仅供学习交流。# coding:UTF-8import serialimport timeimport serial...原创 2019-10-26 11:58:36 · 1539 阅读 · 0 评论 -
[Raspberry]树莓派上安装opencv
记录下在树莓派上安装opencv的过程,由于opencv并没有编译好的支持ARM的版本,因此需要手动编译,步骤如下。安装步骤参考:https://blog.youkuaiyun.com/kyokozan/article/details/79192646 感谢kyokozan博主写的这篇文章开启树莓派的摄像头sudo raspi-config更新软件列表sudo apt-get update...原创 2019-08-16 18:39:56 · 947 阅读 · 0 评论 -
[Flask笔记](2)环境搭建二:创建虚拟环境
虚拟环境是Python解释器的一个私有副本,在虚拟环境中安装私有包不会影响系统中安装的全局Python解释器,可以保证全局解释器的环境干净整洁。Python3中创建虚拟环境Python3的标准库中原生支持venv。但在Ubuntu Linux系统中虽自带Python3,却没有venv环境,需要自行安装,根据情况命令行中执行以下命令:# Ubuntu中安装venvsudo apt-get i...原创 2019-07-07 18:14:27 · 245 阅读 · 0 评论 -
[Flask笔记](1)环境搭建一:Windows下使用Linux系统
最近在学习Flask,一个基于Python的轻量级Web开发框架,在阅读《Flask Web开发:基于Python的Web应用开发实战(第二版)》书籍时,发现有提到在Windows下可以使用Linux系统,于是研究了下。如果你使用的操作系统为Windows10的话,那么恭喜你,你很幸运可以开启一个Linux系统作为Windows的子系统。没错!Win10支持此功能,WSL(Windows sub...原创 2019-07-07 16:46:38 · 438 阅读 · 0 评论 -
[wxpy]用Python玩转微信之wxpy初探 ── 做属于自己的微信机器人
用Python玩转微信之wxpy初探wxpy介绍安装wxpy代码实现1.登录微信2.自动处理消息3.实现程序运行4.自动回复消息完整代码最近事情不多,有时间可以去研究点儿东西,之前看到有在微信里可以自动回复内容、自动发文件的机器人,想去一探究竟。正好最近正在研究Python,便网上搜了下,还真有通过Python控制微信的API,可实现自动消息处理、自动加好友等功能。说起用Python控制微信,可...原创 2019-06-15 21:15:52 · 2725 阅读 · 5 评论