框架station python flask

python的循环

python 的循环 for循环 # 遍历列表 my_list = [1, 2, 3, 4, 5] for i in my_list: print(i) # 遍历字符串 my_string = "Hello, World!" for letter in my_string: print(letter ......
python

python项目vscode配置

最近由pycharm切到VScode, 记录一下项目的通用配置; 在项目目录建一个.vscode的文件夹分别创建三个文件 lunch.json python运行配置 settings.json vscode配置 包括代码校验; sftp.json 文件服务器配置, 直接右键上传到服务器 lunch. ......
项目 python vscode

Python装包镜像

清华镜像pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple 其他镜像网站 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pyp ......
镜像 Python

解决python绘图无法显示中文和负号的问题

import matplotlib.pyplot as plt # 汉字字体,优先使用楷体,找不到则使用黑体 plt.rcParams['font.sans-serif'] = ['Kaitt', 'SimHei'] # 正常显示负号 plt.rcParams['axes.unicode_minus ......
负号 python 问题

Flask实践--重保时期网页防篡改监测平台

最近在尝试使用flask编写一个网站防篡改监测平台,目前已基本完成,前端使用光年模板修改,后端主要通过设置相关参数后轮询+正则匹配实现页面监控及篡改监测,简单介绍如下: 登录 因为是自己用,去掉了图形及花里胡哨的滑块验证码(主要是不会后端校验)而改用OTP码实现双因子,账号密码通过数据库对比, 监测 ......
时期 网页 Flask 平台

python之函数

【函数的定义】 【函数类型】 【return】 【函数调用的三种方式】 【形参、实参】 (定义) (使用) 【*和**】 【名称空间及作用域】 (定义,及类别) (加载顺序) (作用域的类型) 【闭包函数】 ......
函数 python

软件测试/人工智能|一文告诉你Python字典知识

前言 字典(Dictionary)是一个非常重要且灵活的工具。我们可以通过字典来存储存储键-值对,并且能够高效地根据键来访问、修改或删除值。让我们一起深入了解 Python 字典吧! 什么是字典? 字典是 Python 中的一种数据结构,用于存储键-值对。每个键都与一个值相关联,这种映射关系让我们能 ......

软件测试/人工智能|一文告诉你Python集合相关知识

前言 集合(set)是Python中一种重要的数据结构,它提供了存储唯一元素的容器,集合能够让我们高效地执行诸如成员检测、交集、并集等操作。让我们一起深入了解 Python 中的集合吧! 什么是集合? 集合是 Python 中的一种数据结构,类似于数学中的集合概念。它是一组无序且唯一的元素的集合,不 ......

软件测试/人工智能|使用 Pip 管理 Python 包

前言 Python是一门强大而灵活的编程语言,其社区拥有数量庞大且多样化的第三方库和工具,这些库可以让我们在项目中快速、高效地开发。pip 是Python的包管理工具,我们可以使用pip轻松地安装、升级和管理这些第三方包。 什么是 Pip? Pip 是 Python 包索引(PyPI)的客户端工具, ......

Python计算两图相似性-余弦相似度

1、简介 把图片表示成一个向量,通过计算向量之间的余弦距离来表征两张图片的相似度。 2、代码 from PIL import Image from numpy import average, dot, linalg # 对图片进行统一化处理 def get_thum(image, size=(192 ......
余弦 相似性 Python

软件测试/人工智能|一文告诉你Python元组相关操作

前言 当我们谈及Python数据结构时,元组(tuple)是一个重要且常用的概念。元组类似于列表,但是它是不可变的数据结构,其中的元素不能被修改。让我们深入了解一下元组的各种方面。 什么是元组? 在Python中,元组是由逗号分隔的值组成的有序集合。和列表类似,但不同的是,元组是不可变的,一旦创建后 ......

软件测试/人工智能|一文告诉你Python字符串的相关操作

前言 字符串是一个非常重要的数据类型之一。它允许程序员处理文本信息,无论是简单的字母、数字还是复杂的文本数据,都可以用字符串来表示和操作。 什么是字符串? 在Python中,字符串是由字符序列组成的不可变的数据类型。它可以包含字母、数字、符号和空格等内容。字符串在单引号(' ')或双引号(" ")之 ......

python安装包(模块)的八种方法

1. 使用 easy_install easy_install 这应该是最古老的包安装方式了,目前基本没有人使用了。下面是 easy_install 的一些安装示例 # 通过包名,从PyPI寻找最新版本,自动下载、编译、安装 $ easy_install pkg_name # 通过包名从指定下载页寻 ......
模块 方法 python

python使用selenium操作浏览器的教程

重复的操作令手工测试苦不堪言,于是自动化测试出现了!作为web应用里最出名的自动化测试工具,selenium让web应用的测试轻松了很多。今天我们就来简单的介绍一下一些简单的selenium浏览器操作。接下来我们就来看看python怎么操作浏览器的吧! 1、打开指定的网页地址 我们使用seleniu ......
selenium 浏览器 教程 python

Python中Parser的用法

一、介绍 argparse 模块可以让人轻松编写用户友好的命令行接口。程序定义它需要的参数,然后 argparse 将弄清如何从 sys.argv 解析出那些参数。 argparse 模块还会自动生成帮助和使用手册,并在用户给程序传入无效参数时报出错误信息。 二、示例 import argparse ......
Python Parser

python中函数参数引用之传值/传址和copy/deepcopy

1.传值和传址的区别 传值就是传入一个参数的值,传址就是传入一个参数的地址,也就是内存的地址(相当于指针)。他们的区别是如果函数里面对传入的参数重新赋值,函数外的全局变量是否相应改变,用传值传入的参数是不会改变的,用传址传入就会改变。 a=1 def f(b): b=2 f(a) print (a) ......
函数 deepcopy 参数 python copy

python csv避坑

今天使用python的csv,将本地表格文件转换成dataframe,然后各种编码报错,是因为源文件格式保留了太多杂七杂八的功能标记,不是纯正的csv,只需要最原始的配方,才能转换出最纯正的dataframe,原始的csv使用这段代码完美打开 import csvdef remove_nul_cha ......
python csv

代码随想训练营第五十九天(Python)| 503.下一个更大元素II、42. 接雨水

[503.下一个更大元素II] 循环问题用 2*n , i % n 的方式 n = len(nums) ans = [-1] * n stack = [] for i in range(2 * n): while len(stack) > 0 and nums[i % n] > nums[stack ......
训练营 九天 随想 雨水 元素

scrapy框架之自定义简易scrapy框架

自定义low版Scrapy框架: 1 from twisted.internet import reactor #事件循环(终止条件,所有的socket都已经移除) 2 from twisted.web.client import getPage #socket对象(如果下载完成..自动从事件循环中 ......
框架 scrapy 简易

scrapy框架之Twisted

① getPage 1 1 # socket对象(如果下载完成..自动从事件循环中移除) 2 2 from twisted.web.client import getPage 详解: 1 def getPage(url, contextFactory=None, *args, **kwargs): ......
框架 Twisted scrapy

scrapy框架之中间件

一.下载中间件(DownMiddleware) 三种方法: 1 process_request(self, request, spider) 2 3 process_response(self, request, response, spider) 4 5 process_exception(sel ......
中间件 框架 scrapy

scrapy框架之自定制命令

自定制命令 1. 在spiders同级创建任意目录,如:commands 2. 在其中创建 crawlall.py 文件 (此处文件名就是自定义的命令) #crawlall.py文件 1 from scrapy.commands import ScrapyCommand 2 from scrapy. ......
框架 命令 scrapy

scrapy框架之基本使用

Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 其可以应用在数据挖掘,信息处理或存储历史数据等一系列的程序中。其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的, 也可以应用在获取API所返回的数据(例如 Amazon Associates Web Services ) ......
框架 scrapy

scrapy框架之选择器

1 from scrapy.selector import Selector, HtmlXPathSelector 2 from scrapy.http import HtmlResponse 3 html = """<!DOCTYPE html> 4 <html> 5 <head lang="en ......
框架 scrapy

tornado框架之模型绑定

模型绑定有两个主要功能: 自动生成html表单 用户输入验证 在之前学习的Django中为程序员提供了非常便捷的模型绑定功能,但是在Tornado中,一切需要自己动手!!! 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset=" ......
框架 模型 tornado

scrapy框架之配置文件1

部分配置文件详解: 1 # -*- coding: utf-8 -*- 2 3 # Scrapy settings for test001 project 4 # 5 # For simplicity, this file contains only settings considered impo ......
框架 文件 scrapy

scrapy框架之配置文件2

① 自动限速算法 1 """ 2 17. 自动限速算法 3 from scrapy.contrib.throttle import AutoThrottle 4 自动限速设置 5 1. 获取最小延迟 DOWNLOAD_DELAY 6 2. 获取最大延迟 AUTOTHROTTLE_MAX_DELAY ......
框架 文件 scrapy

scrapy框架之自定义扩展

自定义扩展时,利用信号在指定位置注册制定操作 源码剖析: 1 from scrapy.extensions.telnet import TelnetConsole #查看TelnetConsole源码 2 3 # Enable or disable extensions 4 # See https: ......
框架 scrapy

自定义异步非阻塞web框架

Python的Web框架中Tornado以异步非阻塞而闻名,本文基于非阻塞的Socket以及IO多路复用从而实现异步非阻塞的Web框架,其中便是众多异步非阻塞Web框架内部原理。 图示: 上面的是异步IO模块:作为客户端发送请求给服务端,实现同时发多个请求的的功能,select监听socket是否有 ......
框架 web

scrapy框架之自定义URL去重

scrapy默认使用 scrapy.dupefilter.RFPDupeFilter 进行去重,相关配有: 1 DUPEFILTER_CLASS = 'scrapy.dupefilter.RFPDupeFilter' #一般更改此参数 2 DUPEFILTER_DEBUG = False 3 JOB ......
框架 scrapy URL
共14200篇  :46/474页 首页上一页46下一页尾页