目录 一、chardet库的安装与介绍 二、chardet库的使用 2.1 chardet.detect()函数 2.2 使用该函数分别检测gbk、utf-8和日语 2.3 如何在“爬虫”中使用chardet库呢? 一、chardet库的安装与介绍 玩儿过...
网站建设
Python collections模块的使用技巧
目录 Counter most_common()函数 defaultdict deque namedtuple OrderedDict 一般来讲,python的collections是用于存储数据集合(比如列表list, 字典dict, 元组tuple和集合set)的容器。这些容器内置在Python中,可以...
Python如何把不同类型数据的json序列化
目录 何谓序列化(serialization) json的模块dumps方法介绍 - python数据的序列化 json模块的dump,loads和load方法介绍 很多python格式数据不能直接被dumps方法序列化 解决方案一:编写数据类型转换函...
python数据库批量插入数据的实现(executemany的使用
正常情况下往数据库多张表中批量插入1000条数据,若一条一条insert插入,则调用sql语句查询插入需要执行几千次,花费时间长 现使用cursor.executemany(sql,args) ,可对数据进行批量插入...
解决python绘图使用subplots出现标题重叠的问题
先上图 遇到的问题 使用plt.subplots(2,2)绘图时,子图的标题和上图重叠,影响观感: 源代码: import numpy as npfrom scipy import signalfrom skimage import datafrom matplotlib import pyplot as plt# 定义二维灰...
教你怎么用Python处理excel实现自动化办公
目录 一、介绍 二、步骤 三、完整代码 一、介绍 实现的是把某个文件夹下的所有文件名提取出来,放入一个列表,在与excel中的某列进行对比,如果一致的话,对另一列进行操作,比如...
python绘图subplots函数使用模板的示例代码
背景 使用python进行图像可视化,很多情况下都需要subplots将多幅图像绘制在一个figure中。因为使用频率足够高,那么程序员就需要将其“封装”,方便复用,所以,这里将笔者常用的...
Python基础之赋值,浅拷贝,深拷贝的区别
目录 一、赋值 二、浅拷贝 三、深拷贝 四、例子 一、赋值 不会开辟新的内存空间,只是复制了新对象的引用。所以当一个数据发生变化时,另外一个数据也会随之改变。 二、浅拷贝...
Django 实现jwt认证的示例
目录 一、 jwt 安装和配置 安装 配置 总路由配置 分路由配置 postman 测试 前端 配置登录按钮 remember me 认证 登录后确定框 一、 jwt 安装和配置 安装 虚拟环境下执行以下命令 pip install d...
Django实现前后端登录
目录 前端登录 1. login.vue 2.设置路由 3.登录标签设置 后端登录 2.1 创建一个用户表 2.2 Settings/dev/py 新增配置 2.3 运行时报错修 改配置环境路径 2.4 创建用户模型类 2.5 配置 2.6 数据库迁移...
Python基础之常用库常用方法整理
目录 一、os 二、configparser 三、openpyxl 四、loguru 五、time 六、unittest 一、os __file__ 获取当前运行的.py文件所在的路径(D:\PycharmProjects\My_WEB_UI\ConfigFiles\ConfigPath.py)os.path.dirname(__file__)上面正...
Django项目如何获得SSL证书与配置HTTPS
目录 为什么你的网站需要支持HTTPS协议 如何在生产环境中部署Django项目时配置HTTPS 第一步:购买下载SSL证书 第二步:修改Nginx配置信息 第三步修改Django的settings.py 小结 为什么你的网站...
Django项目如何给数据库添加约束
只要你的Web开发知识不是语文老师教的,那么你应该已经知道一个合格的开发者应该永远抱着怀疑的眼光看用户提交的数据。你不仅需要在前端通过表单或其它方式进行验证,还需要在...
Python time库的时间时钟处理
前言 time库运行访问多种类型的时钟,这些时钟用于不同的场景。本篇,将详细讲解time库的应用知识。 获取各种时钟 既然time库提供了多种类型的时钟。下面我们直接来获取这些时钟,...
python使用openpyxl库读写Excel表格的方法(增删改查
目录 一、前言 二、安装openpyxl 三、openpyxl的使用 四、结束语 一、前言 嗨,大家好,我是新发。 最近需要做个小工具,可以通过 python 来读写 Excel ,实现增删改查操作。以前用的是...
python自动化之如何利用allure生成测试报告
Allure测试报告框架帮助你轻松实现”高大上”报告展示。本文通过示例演示如何从0到1集成Allure测试框架。重点展示了如何将Allure集成到已有的自动化测试工程中、以及如何实现报表的...
python字符串常规操作大全
拼接字符串 使用“+”运算符可完成对多个字符串的拼接,“+”运算符可以连接多个字符串并产生一个字符串对象。 字符串不允许直接与其他类型数据拼接。 如果要用来和其他类型拼...
python本地文件服务器实例教程
前言: macOS自带的Apache可以提供通过http://localhost:8081访问本地文件服务,那么python有没有类似功能的库呢?下面来简单操作一下~ 新建一个用于共享文件的目录(此处以 /Users/ypf/Share...
Python如何实现的简单购物车程序
目录 购物车程序需求: 代码测试如下 1 预算校验 2 购物 2.1 直接退出 2.2 单次购物花完预算 2.3 多次购物花完预算 2.4 多次购物后主动退出 2.5 商品被购买完 购物车程序需求: 用户输入...
用Python给图像算法做个简单应用界面
以前在Windows上做界面用MFC,现在做算法都是基于Python,所以转用Python的Tkinter库来做。主要是能使用Opencv和Torch处理数据,然后在界面上显示。 效果如下: 主要包括3个板块,其余还有一...
使用python爬取taptap网站游戏截图的步骤
今天使用python写了一个简单的爬虫,用来下载taptap网站的游戏截图。下面说下具体的实现方法。 在搜索框中搜索“原神” 打开浏览器的开发者选项,从详情按钮里面跳转到游戏的页面...
python实现由数组生成对称矩阵
在实际应用中,经常会遇上这样的小需求:根据一段给定的数组,生成由这一段数组值构成的对称矩阵。 例如,给定数组[1,2,3,4,5,6,7,8,9,10],要求生成如下的矩阵: [[0,1,2,3,4], [1,0,5,6,7],...
使用Python实现二终端网络可靠度
在网络可靠性中,一种较为经典且在实践中更为常用的可靠度计算便是二终端可靠度,即给定网络拓扑结构与边可靠度(假定节点完全可靠),计算网络中指定的两个节点之间的连通可...
python3使用迭代生成器实现减少内存占用
技术背景 在python编码中for循环处理任务时,会将所有的待遍历参量加载到内存中。其实这本没有必要,因为这些参量很有可能是一次性使用的,甚至很多场景下这些参量是不需要同时存...
python3 lambda表达式详解
目录 技术背景 二元求和 结合map函数 去掉奇数 总结概要 技术背景 lambda表达式本身是一个非常基础的python函数语法,其基本功能跟使用def所定义的python函数是一样的,只是lambda表达式基...
python json.dumps中文乱码问题解决
json.dumps(var,ensure_ascii=False)并不能完全解决中文乱码的问题 json.dumps在不同版本的Python下会有不同的表现, 注意下面提到的中文乱码问题在Python3版本中不存在。 注:下面的代码再python 2...
解决python中文乱码问题方法总结
在运行这样类似的代码: #!/usr/bin/env pythons="中文"print s 最近经常遇到这样的问题: 问题一: SyntaxError: Non-ASCII character '\xe4' in file E:\coding\python\Untitled 6.py on line 3, but no encoding declared; s...
Python中__new__和__init__的区别与联系
__new__ 和 __init__ 的区别主要表现在: __new__ 负责对象的创建而 __init__ 负责对象的初始化。 __new__:创建对象时调用,会返回当前对象的一个实例 __init__:创建完对象后调用,对当前对象的...
Python中selenium库的用法详解
selenium主要是用来做自动化测试,支持多种浏览器,爬虫中主要用来解决JavaScript渲染问题。 模拟浏览器进行网页加载,当requests,urllib无法正常获取网页内容的时候 一、声明浏览器对象...
解决python3 json数据包含中文的读写问题
python3 默认的是UTF-8格式,但在在用dump写入的时候仍然要注意:如下 import jsondata1 = { "TestId": "testcase001", "Method": "post", "Title": "登录测试", "Desc": "登录基准测试", "Url": "http://xxx.xxx.xxx.xx",...
Python Excel处理库openpyxl详解
Python中的penpyxl是一个第三方库,可以处理xlsx格式的Excel文件。 pip install openpyxl 安装。 penpyxl读取Excel文件 需要导入相关函数 from openpyxl import load_workbook# 默认可读写,若有需要可以指定...
胶水语言Python与C/C++的相互调用的实现
准备工作: python:https://www.python.org/downloads/ Dev-C++:https://sourceforge.net/projects/orwelldevcpp/ gcc和g++:http://mingw-w64.org/doku.php notepad++:https://notepad-plus.en.softonic.com/ 一、Python调用C 步骤1:Cs...
Python深度学习之使用Pytorch搭建ShuffleNetv2
目录 一、model.py 1.1 Channel Shuffle 1.2 block 1.3 shufflenet v2 二、train.py 一、model.py 1.1 Channel Shuffle def channel_shuffle(x: Tensor, groups: int) - Tensor: batch_size, num_channels, height, width = x.size() channels_per_gr...
Python matplotlib实用绘图技巧汇总
前言 在日常的业务数据分析 ,可视化是非常重要的步骤。这里总结了matplotlib常用绘图技巧,希望可以帮助大家更加更加高效的、美观的显示图表。作者:北山啦 Matplotlib 是 Python 的绘...
Python实战之能监控文件变化的神器—看门狗
目录 一、前言 二、准备 三、基本使用 四、监控文件变化 一、前言 假设现在有一个应用场景,需要对文件系统进行监控,发生变化时产生日志,对新增的文件做一些相应的操作。 比如...
django将图片保存到mysql数据库并展示在前端页面的
小编使用python中的django框架来完成! 1,首先用pycharm创建django项目并配置相关环境 这里小编默认项目都会创建 settings.py 中要修改的两处配置 DATABASES = { 'default': { # 'ENGINE': 'django.db.back...
Python爬虫爬取爱奇艺电影片库首页的实例代码
上篇文章给大家介绍了Python爬取爱奇艺电影信息代码实例感兴趣的朋友点击查看下。 今天给大家介绍Python爬虫爬取爱奇艺电影片库首页,下面是实例代码,参考下: import timeimport trac...
Python基础之Numpy的基本用法详解
目录 一、数据生成 1.1 手写数组 1.2 序列数组 1.3 随机数组 1.4 其他方式数组 二、数组属性查看 三、数组索引 3.1 一维数组的索引 3.2 二维数组的索引 四、数组的方法 4.1 改变数组维度...
详解Python相关文件常见的后缀名
常见的 Python 文件后缀有: py 、 pyc 、 pyo 、 pyi 、 pyw 、 pyd 、 pyx 等。 本文只介绍相对常见的一些后缀名,至于一些特别冷门的文件格式,例如一些文章提到的 pyz 、 pywz 、 rpy 、 pyd...
Python绘图库Matplotlib的基本用法
目录 一、前言 二、线型图 三、线条颜色、标记形状和线型 四、标签和图例 五、子图 六、散点图 七、直方图 八、饼图 一、前言 Matplotlib是Python的绘图库,不仅具备强大的绘图功能,...
用Python爬虫破解滑动验证码的案例解析
做爬虫总会遇到各种各样的反爬限制,反爬的第一道防线往往在登录就出现了,为了限制爬虫自动登录,各家使出了浑身解数,所谓道高一尺魔高一丈。 今天分享个如何简单处理滑动图...
Python基础之hashlib模块详解
目录 一、hashlib简介 二、hash对象的方法 三、hashlib实际操作 四、小小案例 一、hashlib简介 1.什么叫hash: hash是一种算法(不同的hash算法只是复杂度不一样)(3.x里代替了md5模块和sha模块...
Python中常见的导入方式总结
目录 一、直接导入模块 二、直接导入包 三、导入包中的一个模块 四、导入模块并取别名 五、从模块(或者包)中取出特定函数(不建议) 六、从包中取出特定模块 一、直接导入模块...
python 如何获取页面所有a标签下href的值
看代码吧~ # -*- coding:utf-8 -*-#python 2.7#http://tieba.baidu.com/p/2460150866#标签操作 from bs4 import BeautifulSoupimport urllib.requestimport re #如果是网址,可以用这个办法来读取网页#html_doc = "http://tieba.ba...
Django利用AJAX技术实现博文实时搜索
目录 什么是AJAX技术?它的应用场景有哪些 总体开发思路 下面我们来看下具体代码。 models.py urls.py views.py 模板blog/search.html 查看效果 学习Python Web和Django开发不能只学习Python。我们有时...
Django给表单添加honeypot验证增加安全性
目录 Honeypot的工作原理 Django中如何实现表单honeypot验证? 编写模板标签 编写装饰器 参考 如果你的网站中允许匿名用户通过POST方式提交表单, 比如用户注册表, 评论表或者留下用户联系...
Django实现在线无水印抖音视频下载(附源码及地址
目录 实现原理 #urls.py #web/urls.py # common/DouYin.py #common/utils.py # templates/home.html # templates/download.html 完整源码地址: 项目地址是:https://www.chenshiyang.com/dytk 接下来我们分析下源码简要看下实...
Python 如何安装Selenium(推荐)
一、 Selenium的定义 Selenium 是一个 Web的自动化测试工具 ,最初是为网站 自动化测试而开发的 , Selenium 可以直接调用浏览器 ,它支持所有主流的浏览器(包括PhantomJS 这些无界面的浏览...
Python基础之操作MySQL数据库
目录 一、数据库操作 1.1 安装PyMySQL 1.2 连接数据库 1.3 创建数据表 1.4 插入,查询数据 1.5 更新,查询数据 1.6 删除,查询数据 二、连接与游标对象的方法 2.1 连接对象的方法 2.2 游标对象...
Python爬虫之爬取最新更新的小说网站
目录 一、引言 二、关于相关访问请求及应答报文 2.1、百度搜索请求 2.2、百度返回搜索结果 2.3、小说网站关于最新更新的展现及html报文格式 三、实现思路及代码 3.1、根据url获取网站...