
Python
文章平均质量分 60
小灰灰搞电子
这个作者很懒,什么都没留下…
展开
-
Python结合百度语音识别实现实时翻译软件
一、所需库安装pip install PyAudiopip install SpeechRecognitionpip install baidu-aippip install Wave二、百度官网申请服务三、源代码分享import pyaudioimport wavefrom aip import AipSpeechimport time# 用Pyaudio库录制音频# out_file:输出音频文件名# rec_time:音频录制时间(秒)def audi原创 2021-01-16 20:41:21 · 2343 阅读 · 9 评论 -
python3+HyperLRP实现车牌识别
一、HyperLRP简介HyperLRP是一个开源的、基于深度学习高性能中文车牌识别库,由北京智云视图科技有限公司开发,支持PHP、C/C++、Python语言,Windows/Mac/Linux/Android/IOS 平台。二、所需库安装三、源代码参考import hyperlpr as ppimport cv2from PIL import ImageFontfrom PIL import Imagefrom PIL import ImageDrawimport numpy a原创 2020-12-29 10:54:18 · 932 阅读 · 2 评论 -
关于python浮点数精度问题
在学习python的过程中,使用浮点数会出现精度的问题,比如i=0j=0.0while(i<10){ j+=0.1}加到0.5后再加值一直为0.5999999999999,此时就出现了浮点数精度的问题了,怎么解决呢。使用decimal库,首先安装Pydecimal库file->settings然后导入from decimal import *然后按照下面的...原创 2019-10-14 19:44:40 · 868 阅读 · 0 评论 -
python进程池的使用
在利用Python进行系统管理的时候,特别是同时操作多个文件目录,或者远程控制多台主机,并行操作可以节约大量的时间。当被操作对象数目不大时,可以直接利用multiprocessing中的Process动态成生多个进程,十几个还好,但如果是上百个,上千个目标,手动的去限...原创 2019-08-03 12:03:59 · 244 阅读 · 0 评论 -
python中线程编程
一、线程线程也是实现多任务的一种方式,一个进程中,也经常需要同时做多件事,就需要同时运行多个‘子任务’,这些子任务就是线程。一个进程可以拥有多个并行的线程,其中每一个线程,共享当前进程的资源。在Python程序中,可以通过“_thread”和threading(推荐使用)这两个模块来处理线程。在Python3中,thread模块已经废弃。可以使用threading模块代替。所以,在Python...原创 2019-07-22 16:47:52 · 188 阅读 · 0 评论 -
python中进程的编写
程序编写完没有运行称之为程序。正在运行的代码就是进程。在Python3语言中,对多进程支持的是multiprocessing模块和subprocess模块。multiprocessing模块为在子进程中运行任务、通讯和共享数据,以及执行各种形式的同步提供支持。一、进程创建Python提供了非常好用的...原创 2019-07-22 16:05:07 · 382 阅读 · 0 评论 -
python中的线程和进程
一、进程 程序编写完没有运行称之为程序。正在运行的代码就是进程。在Python3语言中,对多进程支持的是multiprocessing模块和subprocess模块。multiprocessing模块为在子进程中运行任务、通讯和共享数据,以及执行各种形式的同步提供支持。二、线程 线程也是实现多任务的一种方式,一个进程中,也经常需要同时做多件事,就需要同时运行多个‘子任务’,这些子任...原创 2019-07-22 15:40:44 · 277 阅读 · 0 评论 -
树莓派 编译安装OpenCV4.1.0+opencv_contrib-4.1.0
一、下载OpenCV4.1.0+opencv_contrib-4.1.0 树莓派下载文件比较慢可以用电脑先下载文件,下载地址: OpenCV4.1.0下载地址:...原创 2019-07-11 10:23:27 · 1779 阅读 · 3 评论 -
python Matplotlib绘制线性图
一、绘制直线 在使用Matplotlib绘制线性图时,其中最简单的是绘制线图。在下面的实例代码中,使用Matplotlib绘制了一个简单的直线。具体实现过程如下:(1)导入模块pyplot,并给它指定别名plt,以免反复输入pyplot。在模...原创 2019-07-10 16:02:42 · 8271 阅读 · 0 评论 -
python 操作SQLite3数据库
一、概述 从Python3.x版本开始,在标准库中已经内置了SQLlite3模块,它可以支持SQLite3数据库的访问和相关的数据库操作。在需要操作SQLite3数据库数据时,只须在程序中导入SQLite3模块即可。Python语言操作SQLite3数据库的基本流程如下所示。 &...原创 2019-07-07 11:02:41 · 336 阅读 · 0 评论 -
python matplotlib开发环境搭建
一、概述 Matplotlib 是一个Python的 2D绘图库。通过 Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率谱,条形图,错误图,散点图等。 &n...原创 2019-07-03 16:19:00 · 354 阅读 · 0 评论 -
配置MySQL
下载MySQL这一篇有介绍:https://blog.csdn.net/qq_15181569/article/details/94292167安装MySQL这一篇有介绍:https://blog.csdn.net/qq_15181569/article/details/94463376安装完成后,还需要设置MySQL的各项参数才能正常使用。我们仍然使用图形化界面对其进行配置,具体步骤如下所示...原创 2019-07-02 18:10:32 · 546 阅读 · 0 评论 -
安装MySQL
MySql的下载这一篇有介绍:https://blog.csdn.net/qq_15181569/article/details/94292167请参考根据下载路径找到下载好的MySQL安装程序(mysql-installer-community-8.0.12.0.msi),具体步骤如下所示。 &nb...原创 2019-07-02 18:03:38 · 184 阅读 · 0 评论 -
下载MySQL
一、如果大家安装MySQL只是为了个人的学习和软件开发,那么安装免费的社区版即可。首先我们要进入MySQL的官网:https://www.mysql.com/,如下图所示。然后点击DOWNLOADS导航栏,就会默认进入到MySQL的Enterprise(企业版)产品下载页面,所以还需要我们点击Community(社区版),切换到社区版的下载页面,最后点击MySQL Community Serv...原创 2019-06-30 10:23:37 · 201 阅读 · 0 评论 -
python模块的导入
一、概述模块化设计的好处之一就是“代码复用性高”。写好的模块可以被反复调用,重复使用。 模块的导入就是“在本模块中使用其他模块”。二、import 语句导入import 语句的基本语法格式如下: import 模块名 #导入一个模块 &n...原创 2019-06-29 14:46:45 · 244 阅读 · 0 评论 -
python 操作SQLite3数据库的方法
一、概述 从Python3.x版本开始,在标准库中已经内置了SQLlite3模块,它可以支持SQLite3数据库的访问和相关的数据库操作。在需要操作SQLite3数据库数据时,只须在程序中导入SQLite3模块即可。Python语言操作SQLite3数据库的基本流程如...原创 2019-06-27 14:42:57 · 22945 阅读 · 1 评论 -
python第三方扩展库的介绍
强大的标准库奠定了 python 发展的基石,丰富和不断扩展的第三方库是 python 壮大的保证。我们可以进入 PyPI 官网: https://pypi.org我们可以看到发布的第三方库达到了十多万种,众多的开发者为 Python 贡献了自己的力量。 常用第三方库大汇总...原创 2019-06-26 17:53:25 · 884 阅读 · 0 评论 -
python 布局管理器pack、 grid、 place
一、概述…一个 GUI 应用程序必然有大量的组件,这些组件如何排布? 这时候,就需要使用 tkinter提供的布局管理器帮助我们组织、 管理在父组件中子组件的布局方式。 tkinter 提供了三种管理器: pack、 grid、 place。二、grid 布局管理器grid 表格布局, 采用表格结构组织组件。 子组件的位置由行和列的单元格来确定, 并且可以跨行和跨列, 从而实现复杂的布局。...原创 2019-06-26 16:30:58 · 1323 阅读 · 0 评论 -
pyCharm中将 python 程序打包成 exe 文件
我们可以使用 pyinstaller 模块实现将 python 项目打包成 exe 文件。 操作步骤如下:1. 安装 pyinstaller 模块在 pycharm 中操作: file–>setting–>Project: xxx -->Project interpretor, 再点击+即可。2. 在 pycharm 的 Terminal 终端输入如下命令:pyinst...原创 2019-06-26 16:21:24 · 5508 阅读 · 0 评论 -
python Tkinter GUI应用程序类的经典写法
本章是 GUI 应用程序编写的一个主要结构, 采用了面向对象的方式, 更加合理的组织代码。通过类 Application 组织整个 GUI 程序,类 Application 继承了 Frame 及通过继承拥有了父类的特性。 通过构造函数__init__()初始化窗口中的对象, 通过 createWidgets()方法创建窗口中的对象。Frame 框架是一个 tkinter 组件, 表示一...原创 2019-06-26 16:17:06 · 3241 阅读 · 2 评论 -
python 事件处理
一、概述一个 GUI 应用整个生命周期都处在一个消息循环 (eventloop) 中。 它等待事件的发生, 并作出相应的处理。Tkinter 提供了用以处理相关事件的机制. 处理函数可被绑定给各个控件的各种事件。widget.bind(event, handler)如果相关事件发生, handler 函数会被触发 , 事件对象event 会传递给 handler 函数。二二、鼠标和键盘事件...原创 2019-06-25 17:48:41 · 1616 阅读 · 0 评论 -
python os 和 os.path 模块的使用
一、概述os 模块可以帮助我们直接对操作系统进行操作。我们可以直接调用操作系统的可执行文件、命令,直接操作文件、目录等等。在系统运维的核心基础。二、os 模块-文件和目录操作我们可以通过前面讲的文件对象实现对于文件内容的读写操作。如果,还需要对文件和目录做其他操作,可以使用 os 和 os.path 模块。os 模块下关于目录操作的相关方法,汇总如下:三、os.path 模块os....原创 2019-06-24 17:41:43 · 290 阅读 · 0 评论 -
python serial模块的使用
一、概述pyserial模块封装了对串口的访问。用户调用就能实现对串口的访问和数据的读取。二、特性在支持的平台上有统一的接口。通过python属性访问串口设置。支持不同的字节大小、停止位、校验位和流控设置。可以有或者没有接收超时。类似文件的API,例如read和write,也支持readline等。三、系统要求python 2.3及以上版本,包括py3k,windows或Linu...原创 2019-06-24 16:15:06 · 3472 阅读 · 0 评论 -
python中threading开启关闭线程
在python中启动和关闭线程:一、启动线程首先导入threadingimport threading然后定义一个方法 def serial_read(): ... ...然后定义线程,target指向要执行的方法myThread = threading.Thread(target=serial_read)启动它myThread.start()...原创 2019-06-22 09:32:46 · 29564 阅读 · 16 评论