利用Python?实现图片转字符画
目录前言字符画的原理灰度值和RGB代码实战总结 前言
相信大家在网上经常看到有人秀出各种各样的字符画,对于这个五彩斑斓的世界来说,我们日常看到的都是一些高清的彩色的图片,偶尔来个粗糙的黑白的字符画,还是比较解乏的。喜欢记得收藏、关注、点赞。
字符画的原理
这种字符画的原理也比较简单,我们...[2022/6/27]
python打印日志方法的使用教程(logging模块)python打印日志方法的使用教程(logging模块)
目录一、必备技能1、logging模块的使用二、logging1、logging的基本使用1.1、日志的五个等级(DEBUG/INFO/WARNING/ERROR/CRITICAL)1.2、打印不同日志等级的方法:2、自定义日志收集器2.1、创建日志收集器总结 一、必备技能
1、logging模...[2022/6/27]
Python Asyncio调度原理详情Python Asyncio调度原理详情
目录前言1.基本介绍2.EventLoop的调度实现3.网络IO事件的处理 前言
在文章《Python Asyncio中Coroutines,Tasks,Future可等待对象的关系及作用》中介绍了Python的可等待对象作用,特别是Task对象在启动的时候可以自我驱动,但是一个Tas...[2022/6/27]
Python截取字符串的简单方法实例
目录前言模版示例获取字符串的前 5 个字符获取从第 3 个字符开始,长度为 4 的截取字符串获取字符串的最后一个字符获取字符串的末尾 5 个字符获取一个截取字符串,包括除了末尾 4 个和开头第一个字符的所有字符更多示例每个字符之间间隔一个索引补充:根据指定字符截取字符串总结 前言
Python ...[2022/6/27]
python上下文管理器使用场景及异常处理
目录引言1、先看看最简单的例子,with语句2、什么是上下文管理器?3、上下文管理器的原理过程如下:4、上下文管理器的应用场景:4.1 数据库连接4.2上下文管理器的异常处理 引言
使用上下文管理器,可以让代码更加优雅简洁。当然,上下文的管理器的作用不止于此,它内部的实现机制,能很好的处理代码异...[2022/6/27]
Python报错:ModuleNotFoundError的解决办法
目录前言:正文:1.pip install requests:2.PyCharm里面安装软件包: 最后: 前言:
大家都知道python项目中需要导入各种包(这里的包引鉴于java中的),官话来讲就是Module。
而什么又是Module呢,通俗来讲就是一个模块,当然模块这个意思百...[2022/6/27]
Pycharm?cannot?set?up?a?python?SDK问题的原因及解决方法
目录一、问题原因二、解决办法总结 一、问题原因
(如果不是第一次使用pycharm,我觉得可以跳过这一章)
我是升级以后,在用pycharm打开以前的项目就出现报错了;
很明显是环境信息配置的不正确;
在修改环境配置的时候出现了下面的报错
进入Pycharm后,...[2022/6/27]
Python压缩包处理模块zipfile和py7zr操作代码
目录一:zipfile的常用操作1,压缩文件2,解压缩文件3,列出压缩包里的所有文件 4,其他常用的方法 二:py7zr的常用操作 1,压缩文件2,解压缩文件 目前对文件的压缩和解压缩比较常用的格式就是zip格式和7z格式,今天就以一篇文章来融会贯通会该两个压缩文件格式...[2022/6/27]
详解python 一维、二维列表的初始化问题详解python 一维、二维列表的初始化问题
目录一维列表的初始化:二维列表的初始化: 一维列表的初始化:
初始一个长度为5的列表
方式1:
a = [0]*5
# [0, 0, 0, 0, 0]
方式2:
a = [0 for _ in range(5)]
# [0, 0, 0, 0, 0]
二维列表的初始化:
...[2022/6/27]
Pandas中DataFrame常用操作指南
目录前言1. 基本使用:2. 数据select, del, update。3.运算。4. Group by 操作。5. 导出到csv文件总结 前言
Pandas是Python下一个开源数据分析的库,它提供的数据结构DataFrame极大的简化了数据分析过程中一些繁琐操作。
1. 基本使用:
...[2022/6/21]
如何实现在pycharm中将.ui文件转化为.py文件
目录一、Qt Designer的查找二、pycharm中将.ui转换为.py格式1.存.ui文件到pycharm中2.配置External Tools三、总结 一、Qt Designer的查找
然后我们需要找到Qt Designer(图形界面开发工具),该工具一般在你的python目录下。
...[2022/6/21]
Python?Pandas?中的数据结构详解
目录1.Series1.1通过列表创建Series1.2通过字典创建Series2.DataFrame3.索引对象 4.查看DataFrame的常用属性 前言:
Pandas有三种数据结构:Series、DataFrame和Panel。Series类似于数组;DataFrame类似于表...[2022/6/21]
python利用scatter绘画散点图
scatter绘画散点图代码如下:
import matplotlib.pyplot ?as plt
plt.scatter(x,y,
? ? ? ? ? ? ? ? s = 20
? ? ? ? ? ? ? ? c=''b''
? ? ? ? ? ? ? ? marker=‘o''
...[2022/6/21]
python游戏测试工具自动化遍历游戏中所有关卡python游戏测试工具自动化遍历游戏中所有关卡
目录场景思路实现细节1.卡住的判定和处理2.GAutomator 调用游戏内部的 GM 指令unity 中:python 中:3.最终输出的报告详细代码AutoBattleTest.py 用来实现核心逻辑ExcelTool.py 用来读写表格后记 场景
游戏里有很多关卡(可能有几百个了),理论上...[2022/6/21]
基于Pytorch实现的声音分类实例代码
目录前言环境准备安装libsora安装PyAudio安装pydub训练分类模型生成数据列表训练预测其他总结 前言
本章我们来介绍如何使用Pytorch训练一个区分不同音频的分类模型,例如你有这样一个需求,需要根据不同的鸟叫声识别是什么种类的鸟,这时你就可以使用这个方法来实现你的需求了。
源码...[2022/6/21]
python封装成exe的超详细教程
目录第一种:.py文件直接封装成exe第二种:整个项目封装成exe补充说明:总结 第一种:.py文件直接封装成exe
1.cmd进入py文件所在的目录
备注:在py文件所在的目录下,按住shift+鼠标右击,然后找到“在此处打开PowerShell窗口”,...[2022/6/21]
利用Python实现翻译HTML中的文本字符串利用Python实现翻译HTML中的文本字符串
相信大家都用过浏览器的翻译网页功能,例如对于下图这个英文网页:
一键翻译成中文以后是这样的:
你可能会觉得这个功能很简单,不就是字符串替换吗?那你可以试一试把下面这个HTML片段中的<p>标签下面的英文翻译成中文。其它标签中的不要改动:
<div>
...[2022/6/21]
python图形用户界面tkinter之标签Label的使用说明
目录图形用户界面tkinter之标签Label使用导入tkinter模块构建窗口对象窗口属性设置标签label使用tkinter解决的一些小问题Label的weight参数 图形用户界面tkinter之标签Label使用
导入tkinter模块
from tkinter import *
...[2022/6/20]
深入解析Python中的多进程
目录前言1.创建进程2.多进程中的Queue3.多进程与多线程的性能比较4.进程池pool5.共享内存6.进程锁lock 前言
现在我们的计算机都是多个核的,通俗来说就是多个处理或者计算单元。为了加快运算和处理速度,我们可以将不同的任务交给多个核心进行同时处理,从而提高了运算速度和效率,多个核心...[2022/6/20]
python tkinter中的锚点(anchor)问题及处理
目录tkinter的锚点(anchor)问题tkinter中anchor参数几何管理方法place中anchor的含义 tkinter的锚点(anchor)问题
tkinter中anchor参数
(注意,参数的英文都是小写)
字母方位n北s南w西e东center中心nw西北ne东北sw西南...[2022/6/20]
Python封装数据库连接池详解
目录一、数据库封装1.1数据库基本配置1.2 编写单例模式注解1.3 构建连接池1.4 封装Python操作MYSQL的代码二、连接池测试场景一:同一个实例,执行2次sql场景二:依次创建2个实例,各自执行sql场景三:启动2个线程,但是线程在创建连接池实例时,有时间间隔场景四:...[2022/6/20]
Python中的多线程实例(简单易懂)
目录1.python中显示当前线程信息的属性和方法2.添加一个线程3.线程中的join函数4.使用Queue存储线程的结果5.线程锁lock 前言:
多线程简单理解就是:一个CPU,也就是单核,将时间切成一片一片的,CPU轮转着去处理一件一件的事情,到了规定的时间片就处理下一件事情。
1.p...[2022/6/20]
Python+Turtle绘制蜘蛛侠的示例代码
目录一、效果展示二、代码详解1.导入库2.播放音乐3.定义画蜘蛛侠上半身的函数4.定义画左手和右手的函数5.定义画蜘蛛的函数6.调用函数绘制图形 蜘蛛侠(Spider-Man)即彼得·帕克(Peter Parker),是美国漫威漫画旗下超级英雄。
由编剧斯坦·李和画家...[2022/6/20]
pandas?Dataframe实现批量修改值的方法
目录1.使用iloc对数据进行批量修改2.对数据进行判定后,相互+/-/某个数*第一种方法:使用内置函数where函数第二种方法:使用mask函数第三种方法:replace函数 1.使用iloc对数据进行批量修改
使用iloc最简单的就是将数据批量修改为某个特定的值
以下是我随便写入的数据:...[2022/6/20]
python groupby函数实现分组后选取最值
现在需要将course分组,然后选择出每一组里面的最大值和最小值,并保留下来
实现下面数据结果:
直接使用groupby函数,不能直接达到此效果,需要在groupby函数上添加apply和lambda函数
代码如下:
import pandas as pd
data ...[2022/6/20]
python面积图之曲线图的填充
目录基础用法案例复杂的fille_between(案例来源官网)where和interpolatewhereinterpolatestep 用法:
Axes.fill_between(x, y1, y2=0, where=None, interpolate=False, step=None, *...[2022/6/20]
python使用prettytable内置库美化输出表格python使用prettytable内置库美化输出表格
目录前言:安装案例从csv文件添加数据,并打印出表格从HTML导入数据 前言:
大多数时候,需要输出的信息能够比较整齐的输出来,在使用mysql的时候,我们使用命令符之后,会输出特别好看的表格,python的prettytable库就是这么一个工具,可以帮助我们打印出好看的表格,并且对中文支持特...[2022/6/20]
python实现对excel中需要的数据的单元格填充颜色
前言:
一般处理数据使用的是pandas和numpy库,但是填充单元格颜色需要在excel中,使用的是openpyxl库,所以不能直接达到我们的需求,需要进行两个库的链接使用,先说下openpyxl填充色,pandas是直接读取数据,但是openpyxl则不是,必须要sheet处于active...[2022/6/20]
如何利用python绘制等高线图
目录使用方法添加label的绘制虚线level设置颜色和线条宽度其他设置 使用方法
matplotlib.pyplot.contour(*args, data=None, **kwargs)
参数介绍:
参数X,YZ(M,N)类数组level
import numpy as n...[2022/6/20]
利用python绘制线型图利用python绘制线型图
目录x,ycolorlinstyle缩写方式marker, markersizelabel一次性绘制三个线条图 用法:
matplot.pyplot.plot(*args, scalex=True, scaley=True, data=None, **kwargs)
参数解释:
x...[2022/6/20]
python?scatter绘制散点图
目录参数 s参数markermarker属性参数cmapvmin,vmax,norm散点亮度设置, alpha透明度 用法:
matplotlib.pyplot.scatter(x, y, s=None, c=None, marker=None, cmap=None, norm=None, vm...[2022/6/20]
python中json格式处理和字典的关系
目录1、json文件读取后的操作2、python递归路径文件夹中的所有文件3、json文件的读取与写入新文件 前言:作为测试工程师都知道,json格式的文件使我们常用的一种数据存放形式,那么对于python文件的处理,python语言有着得天独厚的条件,json的本质是键值对形式存储的,这就非常像p...[2022/6/6]
Python如何生成随机数及random随机数模块应用
目录1、随机生成0-1的浮点数random.random2、随机生成指定范围内的浮点数random.uniform3、随机生成指定范围整数random.randint4、随机从给定集合中生成数random.randrange5、从序列中获取一个随机元素random.choice6、随机打乱给定序列的...[2022/6/6]
Python异常对象Exception基础类异常捕捉
目录异常对象异常捕捉 异常对象
Python中遇到错误后,会引发异常。
Python中使用异常对象来表示异常情况。
如果异常对象未被处理或者捕捉,程序就会用所谓的回溯(traceback)来终止执行。
下面是一个例子:
def func1():
raise Except...[2022/6/6]
Python?opencv应用实现图片切分操作示例
目录说明操作说明代码切换效果 说明
之前下载来zip包的漫画,里面的图片都是两张一起的:
但是某些漫画查看软件不支持自动分屏,看起来会比较不舒服,所以只能自己动手来切分。
操作说明
Python有不少的库支持图片操作,其中比较著名的一个是OpenCV。
OpenCV是一个跨...[2022/6/6]
使用Python和scikit-learn创建混淆矩阵的示例详解
目录一、混淆矩阵概述1、示例12、示例2二、使用Scikit-learn 创建混淆矩阵1、相应软件包2、生成示例数据集3、训练一个SVM4、生成混淆矩阵5、可视化边界 一、混淆矩阵概述
在训练了有监督的机器学习模型(例如分类器)之后,您想知道它的工作情况。
这通常是通过将一小部分称为测试集的...[2022/6/6]
利用Pygame制作躲避僵尸游戏利用Pygame制作躲避僵尸游戏
目录游戏玩法property()精灵类初始画面精灵移动函数加载玩家添加僵尸添加血包精灵相互碰撞事件完整代码 游戏玩法
根据神庙逃亡,实现一个人躲避僵尸的小游戏,主要的是精灵、精灵组之间相撞、相交的处理。
游戏开始随机出现一定的僵尸,随机移动,玩家在一位置上,如果僵尸靠近玩家一定距离,则玩家持...[2022/5/30]
jmeter执行python脚本的实现示例
目录概要一、环境准备1. 测试工具2. 测试资源二、实现过程1. 在jmeter中设置参数2. 通过jmeter修改py模板3. 通过jmeter执行py脚本4. 使用获得的输出信息三、运行调试1. 运行前2. 运行后 概要
本文主要介绍一个通过jmeter执行python脚本的测试场景。主要过...[2022/5/30]
python语法学习之super(),继承与派生python语法学习之super(),继承与派生
目录1 什么是继承?2 继承的规则3 继承原理4 多继承属性查询顺序5 查找流程属性查找6 继承概念的实现7 私有属性私有方法在继承中的表现8 派生类9 属性的覆盖(派生属性)10 父类属性(方法)的重用11&...[2022/5/30]
Python中的sys模块、random模块和math模块
一、sys运行时环境模块
sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境。
用法:
sys.argv:命令行参数List,第一个元素是程序本身路径sys.modules.keys():返回所有已经导入的模块列表sys.exc_inf...[2022/5/30]
利用Python+Excel制作一个视频下载器
说起Excel,那绝对是数据处理领域王者般的存在。
而作为网红语言Python,在数据领域也是被广泛使用。
其中Python的第三方库-xlwings,一个Python和Excel的交互工具,可以轻松地通过VBA来调用Python脚本,实现复杂的数据分析。
今天,小F就给大家介绍一个P...[2022/5/30]
利用?Python?中的内置open函数读取二进制文件
在python中读取一个文本文件相信大家都比较熟悉了,但如果我们遇到一个二进制文件要读取怎么办呢?我们尝试使用 Python 中的内置 open 函数使用默认读取模式读取 zip 文件,抱歉,我们将收到错误消息:
>>> with open("exercises.zip") ...[2022/5/30]
Python数据分析?Pandas?Series对象操作
目录一、Pandas Series对象Series数据结构创建Series对象二、Series对象的基本操作Series 常用属性Series 常用方法Series 运算 一、Pandas Series对象
Pandas 是基于 NumPy 设计实现的 Python 数据分析库,Pandas 提...[2022/5/23]
详解Python如何在多层循环中使用break/continue
关于break/continue这两个关键字在平常的使用过程中一直比较迷糊。好不容易理解了吧,过段时间不使用好像忘记了什么。这个问题也是很多初学者比较容易提及的问题。
先通过一个简单的单层循环来了解一下这两个关键字的使用。
print(''=============单层循环使用===...[2022/5/23]
AI与Python人工智能启发式搜索概念理解
目录AI中的启发式搜索的概念不知情和知情搜索之间的区别不知情的搜索知情搜索约束满足问题(CSP)约束满足解决现实问题解决代数关系魔术广场 启发式搜索在人工智能中起着关键作用。在本章中,您将详细了解它。
AI中的启发式搜索的概念
启发式是一个经验法则,它引导我们找到可能的解决方案。人工智能中的...[2022/5/23]
Python浮点数取整、格式化和NaN处理的操作方法Python浮点数取整、格式化和NaN处理的操作方法
目录1. 取整的三种方法1.1 强转int类型1.2 采用math.ceil和math.floor1.3 采用round2. 格式化浮点数输出3. 执行精确的小数计算4. 无穷大、负无穷大和NaN的判断测试参考 强转int类型会直接对浮点数的小数部分进行截断(无论是正还是负)。还有一种方法是math...[2022/5/23]
Python?assert断言声明,遇到错误则立即返回问题Python?assert断言声明,遇到错误则立即返回问题
目录a ert断言声明,遇到错误则立即返回a ert断言函数python a ert断言的作用a ert断言语句的语法格式下面做一些a ert用法的语句供参考 a ert断言声明,遇到错误则立即返回
在使用python语言开发深度学习模型时,经常会遇到模型运行结束时才会发现的崩溃状态,或者得到的...[2022/5/23]
Python爬虫网页元素定位术
目录实战场景基础用法如下所示BeautifulSoup 模块的对象说明BeautifulSoup 对象Tag 对象NavigableString 对象Comment 对象find() 方法和 find_all() 方法 实战场景
初学 Python 爬虫,十之八九大家采集的目标是网页,因此快速定...[2022/5/18]
Python对象的生命周期源码学习
目录思考:1 C API2 对象的创建2.1 两种创建对象的方式2.2 由类型对象创建实例对象3 对象的多态性4 对象的行为5 引用计数 思考:
当我们输入这个语句的时候,Python内部是如何去创建这个对象的?
a = 1.0
对象使用完毕,销毁的时机又是怎么确定的呢?
下面,我们...[2022/5/18]
python+JS?实现逆向?SMZDM?的登录加密
目录实战场景参数分析 实战场景
这次被我们盯上的平台是【SMZDM】。
本次目标站点是:aHR0cHM6Ly93d3cuc216ZG0uY29tLw==。
正式开始前,先注册一个账号,然后模拟一下登录,看一下有哪些参数被偷偷的藏起来了~
当看到登录之后的所有请求参数时,我们还是默默的...[2022/5/18]