网站建设

python基础详解之if循环语句

前言 还记得这个九九乘法表吗,这次课后相信你可以用代码给你的小弟弟妹妹们变出这份“葵花宝典”。 循环 如果要把循环翻译成机器语言,那他对应的可以是 for…in… ,循环就像是...

两行代码解决Jupyter Notebook中文不能显示的问题

1、为什么不显示中文: Matplotlib默认不支持中文字符,因为默认的英文字体无法显示汉字。 图片显示情况: 2、解决方案: 在代码块加上这两行代码: plt.rcParams[‘font.sans-serif']=[‘Si...

如何用python绘制雷达图

目录 一、比较汽车性能 二、比较不同城市近期天气状况 雷达图是以从同一点开始的轴上表示的三个或更多个定量变量的二维图表的形式显示多变量数据的图形方法,雷达图通常用于综合...

python实现图片批量压缩

目录 第一种 一:安装包 二:导入包 三:获取图片文件的大小 四:输出文件夹下的文件 五:压缩文件到指定大小,我期望的是150KB,step和quality可以修改到最合适的数值 六:修改图片尺...

写一个Python脚本自动爬取Bilibili小视频

目录 实验环境准备 API 寻找 提取 代码实现 项目链接 我身边的很多小伙伴们在朋友圈里面晒着出去游玩的照片,简直了,人多的不要不要的,长城被堵到水泄不通,老实人想想啊,既然...

python 模块重载的五种方法

目录 环境准备 禁止重复导入 重载模块方法一 重载模块方法二 重载模块方法三 重载模块方法四 重载模块方法五 环境准备 新建一个 foo 文件夹,其下包含一个 bar.py 文件 $treefoofoo└──...

Django debug为True时,css加载失败的解决方案

django上线后,需要把setting.py文件的debug=True改为False,以防暴露代码报错问题。 因为我项目用到css的地方只有admin管理员登陆这块,没有自定义的css等,所以我的css文件夹名称定义成st...

Python 如何保存json文件并格式化

背景 最近自己搞些小东西,需要用json文件存储些文件属性什么的,但是发现用json包里的json.dump()方法存json文件的效果好丑……(其实是没仔细看方法), 于是上网找了一份格式化json文...

python 生成xml文件,以及美化的实例代码

看代码吧~ # -*- coding:utf-8 -*- import osimport jsonimport numpy as np #from xml.etree import ElementTree as etreefrom xml.etree.ElementTree import Elementfrom xml.etree.ElementTree import SubElementfrom xml.etree.ElementTree import El...

python使用matplotlib显示图像失真的解决方案

在python显示图象时,我们用matplotlib模块时会遇到图像色彩失真问题,究竟是什么原因呢,下面就来看看究竟。 待显示图像为: import cv2from matplotlib import pyplot as pltimg = cv2.imread('demo_2.j...

解决使用Spyder IDE时matplotlib绘图的显示问题

Spyder 环境下 matplotlib 的 backend 设置是在打开环境时就配置好了的 所以通常的方法: import matplotlibmatplotlib.use('Qt5Agg') 是无效的。 Spyder 下解决这个问题最简单的方法是 GUI 的方法: Tool...

使用python和opencv的mask实现抠图叠加

背景照片: logo: 合成效果: 代码: import cv2 as cv, numpy as np# Load two imagesimg1 = cv.imread('227351.jpg') # 背景img2 = cv.imread('logo.png') # logo# I want to put logo on top-left corner, So I create a ROIrows,cols,ch...

python-opencv中的cv2.inRange函数用法说明

本次目标是将一副图像从rgb颜色空间转换到hsv颜色空间,颜色去除白色背景部分 具体就调用了cv2的两个函数,一个是rgb转hsv的函数 具体用法 hsv = cv2.cvtColor(rgb_image, cv2.COLOR_BGR2HSV) 然后利...

python-pandas创建Series数据类型的操作

1.什么是pandas 2.查看pandas版本信息 print(pd.__version__) 输出: 0.24.1 3.常见数据类型 常见的数据类型: - 一维: Series - 二维: DataFrame - 三维: Panel … - 四维: Panel4D … - N维: PanelND … 4.pandas创建...

python 实现多线程的三种方法总结

1._thread.start_new_thread(了解) import threadingimport timeimport _threaddef job(): print("这是一个需要执行的任务。。。。。") print("当前线程的个数:", threading.active_count() ) print("当前线程的信息:", thre...

Python:通配符查找、拷贝文件的操作

把文件夹dir1中后缀为'.jpg'的文件拷贝到文件夹dir2中: import globimport shutilimport sys if __name__ == '__main__': file_names = glob.glob('dir1/*.jpg') for file_name in file_names: try: shutil.copy(file_name, 'dir2') exce...

python通配符之glob模块的使用详解

通配符是一些特殊符号,主要有星号(*)和问号(),用来模糊搜索文件,“*”可以匹配任意个数个符号, “?”可以匹配单个字符。 当查找文件夹时,可以使用它来代替一个或多个真正...

Python使用UDP实现720p视频传输的操作

1. 项目背景 视频传输: 在一台电脑上播放视频(捕捉摄像头画面),同局域网内另一台电脑上实时播放,尽量不卡顿。 先放最后的照片,和用gif展示一下视频效果。 传输视频可以采取...

pdf论文中python画的图Type 3 fonts字体不兼容的解决

python matplotlib画图产生的Type 3 fonts字体不兼容 更改措施: 使用Type 42字体来生成PostScript 和PDF 文件。 import matplotlibmatplotlib.rcParams['pdf.fonttype'] = 42matplotlib.rcParams['ps.fonttype'] = 42 补充:Ty...

解决Django transaction进行事务管理踩过的坑

概要 Transaction是django进行数据库原子性操作在python层面上的实现。 简单来说, 被transaction.atomic()包裹的代码块只在代码块顺利完成后进行数据库层面的commit。实际开发当中,遇到了一些...

用python自动生成日历

目录 效果 特点 使用手册 主要代码 完整项目地址 效果 在Excel日历模板的基础上,生成带有农历日期、节假日、休班等信息的日历,解决DIY日历最大的技术难题。 图中日期,第一行为公...

python基于tkinter制作m3u8视频下载工具

目录 m3u8地址获取 程序代码 项目地址 这是我为了学习tkinter用python 写的一个下载m3u8视频的小程序,程序使用了多线程下载,下载后自动合并成一个视频文件,方便播放。 目前的众多视...

如何用python反转图片,视频

目录 利用python反转图片/视频 安装库 反转效果 实现代码 项目地址 利用python反转图片/视频 准备:一张图片/一段视频 python库:Pillow,moviepy 安装库 pip install Pillow -i https://mirrors.aliyun.com...

python实现百度文库自动化爬取

目录 项目介绍 已有功能 环境安装 Windows用看这里 ubuntu用户看这里 使用方式: 主要代码 项目地址 项目介绍 可以下载doc,ppt,pdf.对于doc文档可以下载,doc中的表格无法下载,图片格...

python类的继承链实例分析

1、子类可以继承父类,同样,父类也可以继承自己的父类,一层一层地继承。 class A:def have(self):print('I hava an apple') class B(A):pass class C(B):pass 2、如果想判断一个类别是否是另一个类别的...

Python多线程编程之threading模块详解

目录 一、介绍 二、Python如何创建线程 2.1 方法一: 2.2 方法二: 三、线程的用法 3.1 确定当前的线程 3.2 守护线程 3.3 控制资源访问 一、介绍 线程是什么?线程有啥用?线程和进程的区...

Python OpenCV实现基本图形绘制

1.导入模块 import cv2 as cvimport numpy as np 2.OpenCV绘图大致步骤 OpenCV 图形绘制步骤 (1)先定义基础画布canvas = np.zeros((400,600,3),dtype=np.uint8)+255 (2)画布分界,(300,0)分别是宽、高cv.line(canvas...

如何利用pyinstaller打包Python程序为exe可执行文件

序 对于如何将py文件打包生成exe可执行文件最简单的应该我觉得就是使用pyinstaller第三方模块 下面我就分为三个步骤给大家讲解如何使用 并分享一点小技巧 下面直接进入分享啦 安装...

python数据分析之员工个人信息可视化

目录 一、实验目的 二、实验内容 三、实验要求 一、实验目的 (1)熟练使用Counter类进行统计 (2)掌握pandas中的cut方法进行分类 (3)掌握matplotlib第三方库,能熟练使用该三方库库绘...

Python实战整活之聊天机器人

目录 一、前言 二、效果演示 三、完整代码 一、前言 刚刚学了一些python文件读写的内容,先跑过来整活了。顺便复习一下之前学的东西。 import timedoc_local='D:\learning_folder\interaction.txt'...

Python聊天室带界面实现的示例代码(tkinter,Mysql,T

一、前言 我用的是面向对象写的,把界面功能模块封装成类,然后在客户端创建对象然后进行调用。好处就是方便我们维护代码以及把相应的信息封装起来,每一个实例都是各不相同的...

Python Django 后台管理之后台模型属性详解

目录 十八、Django 后台模型属性篇 18.1 在 admin 中注册模型 18.2 Model.Admin 类提供的属性 18.2.1 date_hierarchy 18.2.2 actions_on_top/actions_on_bottom 18.2.3 actions_selection_counter 18.2.4 list_display 18.2.5 empty_...

Python Socket编程详解

目录 背景 TCP和UDP协议本质上的区别? TCP/IP协议栈、HTTP协议、Socket之间的区别和联系? TCP Socket服务器的通信过程? socket和websocket之间的联系? HTTP,WSGI协议的联系和区别? 主流Web框架...

浅谈Python项目的服务器部署

目录 关于Web服务器和应用服务器 Python项目部署架构 关于cgi、wsgi、uwsgi、http协议 关于cgi、fastcgi、php-fpm、FastCGI(额外) 关于uWSGI、Nginx服务器 uWSGI 安装部署 相关文件 配置示例 常用命令...

详解python中[-1]、[:-1]、[::-1]、[n::-1]使用方法

[m : ]代表列表中的第m+1项到最后一项 [ : n]代表列表中的第一项到第n项 [-1] 代表去到最后一项 [:-1]代表除了最后一个都获取到 [::-1]代表逆序取,从后向前取 [2::-1]代表从下标从0到2的三个...

python实现图片九宫格分割的示例

目录 简介 实现原理 源码 运行结果 简介 大家都知道在微信朋友圈或者微博以及QQ动态中,有很多“强迫症患者”发图片都爱发9张,而有些图是一张图片分成的九宫图,对于这种操作,...

详解python实现简单区块链结构

区块链 比特币从诞生到现在已经10年了,最近接触到了区块链相关的技术,为了揭开其背后的神秘面纱,我就从头开始构建一个简单的区块链。 从技术上来看:区块是一种记录交易的数据结...

matplotlib之pyplot模块实现添加子图subplot的使用

概述 subplot() 函数向当前图像( figure )添加一个子图( Axes ),并将该子图设为当前子图。或者将某子图设为当前子图。 pyplot.subplot() 其实是 Figure.add_subplot() 的一个封装。 函数的定义...

Python基于Opencv识别两张相似图片

目录 相关背景 直方图计算法 图像指纹与汉明距离 平均哈希法(aHash) 感知哈希算法(pHash) dHash算法 在网上看到python做图像识别的相关文章后,真心感觉python的功能实在太强大,因此将这...

Python 文本滚动播放器的实现代码

效果 双击开始播放,继续双击可以加速播放 右键可以弹出菜单:播放、暂停、退出 左键可以拖动窗口 代码 from tkinter import *import time import tkinter as tk file = "待播放文本.txt"text=" " bgcolo...

Python网络编程之ZeroMQ知识总结

目录 一、ZeroMQ概述 二、安装 三、Request-Reply (请求响应模式) 3.1 Request-Reply模式概述: 3.2 Client端python实现 3.3 Server端python实现 四、Publish/Subscribe(订阅-发布模式 ) 4.1 Pub-Subs模式概述:...

Python自然语言处理之切分算法详解

目录 一、前言 二、完全切分 三、正向最长匹配 四、逆向最长匹配 五、双向最长匹配 一、前言 我们需要分析某句话,就必须检测该条语句中的词语。 一般来说,一句话肯定包含多个...

python自然语言处理之字典树知识总结

一、什么是字典树 在自然语言处理中,字符串集合常用字典树存储,这是一种字符串上的树形数据结构。字典树中每条边都对应一个字,从根节点往下的路径构成一个个字符串。 字典...

python爬取新闻门户网站的示例

目录 项目地址: 如何使用 示例代码 项目地址: https://github.com/Python3Spiders/AllNewsSpider 如何使用 每个文件夹下的代码就是对应平台的新闻爬虫 py 文件直接运行 pyd 文件需要,假设为 pe...

教你用Python写一个植物大战僵尸小游戏

目录 一、前言 二、引入模块 三、完整代码 四、主程序 五、效果演示 一、前言 上次写了一个俄罗斯方块,感觉好像大家都看懂了,这次就更新一个植物大战僵尸吧 二、引入模块 imp...

Python 制作自动化翻译工具

目录 一个可能你似曾相识的场景 提升办公效率的法宝 编码实现 谷歌翻译爬虫 Python 操作系统剪贴板 项目地址 妈妈再也不用担心我的英语了。 一个可能你似曾相识的场景 阅读内容包含...

python Task在协程调用实例讲解

1、说明 Tasks用于并发调度协程,通过asyncio.create_task(协程对象)创建Task对象,使协程能够加入事件循环,等待调度执行。除使用asyncio.create_task()函数外,还可使用低级loop.create_task()或e...

python实现布尔型盲注的示例代码

好久没写python了,就想着写个简单的练练手,写个布尔型盲注自动化脚本,我觉得这个功能写的非常全了,这里是参考sqli-labs里面的盲注漏洞进行的脚本编写。 脚本运行时间:6分半左...

python爬虫之生活常识解答机器人

目录 一、前言 二、问答平台 三、原页面效果 四、抓包 五、编写代码 六、总结 一、前言 今天教大家如何用Python爬虫去搭建一个「生活常识解答」机器人。 思路:这个机器人主要是依...

python实现学生管理系统源码

本文实例为大家分享了python实现学生管理系统的具体代码,供大家参考,具体内容如下 一.面向过程版 import osstu_list = []def show_menu(): print('1.添加学生') print('2.删除学生') print('3.修改学生...