脚本 环境python django

ES滚动分页聚合composite,对聚合结果使用脚本过滤

需求 1:对ip根据c段聚合,筛选聚合结果文档数大于3的 2:持续聚合,类似分页方式 查询语句如下,由于是内网开发的,这个脚本无法粘贴出来,截图做个笔 分页方式: 每次聚合结果会有一个 after_key 下次传入即可 ......
脚本 composite 结果

centos7部署nodejs脚本

在服务器运行nodejs脚本中,遇到三个问题,进行记录 1. 用到sharp依赖,但是在服务器上安装不成功,依赖会从github上下载不下来 解决:设置使用sharp对应的镜像地址 npm config set sharp_binary_host "https://npmmirror.com/mir ......
脚本 centos7 centos nodejs

在docker安装Python环境提供给其他docker使用

1. 在宿主机新建一个目录 2. 在app目录下新建一个Dockerfile文件 本文永久更新地址: 1. 在宿主机新建一个目录 在宿主机上新建一个目录如app/,在app目录里面导入项目需要依赖的包 在项目根目录下输入命令,导出python项目所有的依赖包 pip freeze > require ......
docker 环境 Python

性能测试之jmeter脚本监控3

1,influxDb数据库 2,安装influxDB服务 3,配置jmeter监听器,后端监听器 4,配置grafana可视化工具 本文永久更新地址: 1,influxDb数据库 InfluxDB 以更少的代码为分析、物联网和云原生服务构建实时应用程序。其核心是一个数据库,专门用于处理由传感器、应用 ......
脚本 性能 jmeter

linux安装两个python版本

1.下载python3安装包 wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz 2.解压python的tgz压缩包文件 tar -xzvf Python-3.7.2.tgz 3.进入解压的文件 cd Python-3.7.2 ......
两个 版本 python linux

python爬取股票数据

import json import os import requests import time def save_data(data, date): if not os.path.exists(r'stock_data_%s.csv' % date): with open("stock_data ......
股票 数据 python

设置jupyter notebook的python environment

(base)$ conda install nb_conda_kernels (base)$ conda create --name new-env (base)$ conda activate new-env (new-env)$ conda install ipykernel (base)$ c ......
environment notebook jupyter python

Python json基本使用json.dumps() 和json.loads()

Python中 json的基本使用 json.dumps() 和json.loads() JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它是JavaScript的子集,易于人阅读和编写。 Json最广泛的应用是作为AJAX中web服务器和客户端的通讯的 ......
json Python dumps loads

python - html转pdf

1. 安装pdfkit pip3 install pdfkit 2. 安装wkhtmltopdf 下载wkhtmltopdf安装包 https://wkhtmltopdf.org/downloads.html 安装后在系统Path添加wkhtmltopdf的bin路径 3. 简单使用 将本地html ......
python html pdf

Python script get date and time All In One

Python script get date and time All In One Python shell script print current datetime to log file ......
Python script date time All

windows环境下python3安装Crypto

pycrypto、pycrytodome和crypto是一个东西,crypto在python上面的名字是pycrypto,它是一个第三方库,但是已经停止更新三年了,所以不建议安装这个库;这个时候pycryptodome就来了,它是pycrypto的延伸版本,用法和pycrypto是一模一样的;所以, ......
windows python3 环境 python Crypto

jmeter取样器javaRequest脚本8

1,创建一个maven工程 2,通过maven编译打包生成一个jar包 3,重启jmeter,新建java request请求 4,开始执行脚本 本文永久更新地址: 1,创建一个maven工程 在pom.xml文件中添加 maven下载地址:https://mvnrepository.com/art ......
javaRequest 脚本 jmeter

linux安装两个python版本

1.下载python3安装包 wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz 2.解压python的tgz压缩包文件 tar -xzvf Python-3.7.2.tgz 3.进入解压的文件 cd Python-3.7.2 ......
两个 版本 python linux

python 迭代器,生成器和装饰器

1)可迭代对象包含迭代器 2)如果一个对象拥有__iter_方法,其是可迭代对象;如果一个对象拥有__next__方法,其就是迭代器 3)定义可迭代对象,必须实现__iter__方法;定义迭代器,必须实现__iter__方法和__next__方法 Python函数的定义体中有yield关键字,该函数 ......
生成器 python

在django中自动删除超过10天的数据

需求:比如过期10天的产品自动删除记录 posting_date = models.DateTimeField(auto_now_add=True) # purge_old_data.py from django.core.management.base import BaseCommand, Co ......
数据 django

Anaconda环境下安装gpu版pytorch

cuda安装 首先到下面的网址下载cude,注意,不要下载最新的,目前pytorch支持的最新版本是11.8。 https://developer.nvidia.com/cuda-toolkit-archive pytorch安装 打开Anaconda自带的命令行,如下图所示。再到下面的网站获取安装 ......
Anaconda pytorch 环境 gpu

Python中tqdm模块进度条

tqdm模块简单介绍 tqdm是一个可以显示Python进度条的模块,可通过pip在终端安装 pip install tqdm tqdm.tqdm from tqdm import tqdm for i in tqdm(range(1, 5)): print(i) 或传入字符串list: from ......
进度 模块 Python tqdm

windows系统下PaddlePaddle&PaddleDetection环境安装

安装PaddlePaddle 依赖环境 Python(3.6/3.7/3.8/3.9/3.10) python官网下载安装,确认版本号 python --version CUDA(11.7) 下载地址:https://developer.nvidia.com/cuda-11-7-0-download ......

初识 Python 网络请求库 urllib

urllib 是 Python 自带的网络请求标准库,包含了多个处理 URL 功能的模块。 urllib.request 用于请求和读取 URL『包含网页认证、重定向、cookies 等等』,可以方便的获取 URL 内容。 urllib.error 用于 urlib.request 的异常处理。 u ......
Python urllib 网络

python dict, list 转字符串

在Python中,可以直接使用 内置函数 str(),将字典/列表 转换为 json 字符串 dicta = {"name":"henry","age":32} lista = ["aa","bb","cc","dd"] listb = [1,2,3,4,5,6,7,100,200,30,40] a ......
字符串 字符 python dict list

Python爬虫之循环爬取多个网页

之前的文中介绍了如何获取给定网址的网页信息,并解析其中的内容。本篇将更进一步,根据给定网址获取并解析给定网址及其相关联网址中的内容。要实现这些功能,我们需要解决以下问题: 1、如何持续不断的获取 url,并读取相关内容。 2、如何判断网址是否已经读取过。 文中用到的代码均已上传到 github,在这 ......
爬虫 多个 网页 Python

Python json 读取 json 文件并转为 dict

创建一个test.json的文件 { "test": "测试\n换行", "dict": { "list": [0, "str\""], "num": 0 } } json 格式编写: json 格式大致以 python 的 dict {} 格式来编写即可,只是要注意字符串不能用单引号' ',一定要 ......
json 文件 Python dict

Mac 上常见的环境配置文件

当使用命令行终端进行开发时,环境配置文件可以用来自动化执行一些命令或设置环境变量,以提高工作效率和方便使用。在 Mac 上,常见的环境配置文件有以下几种: 1. 在.bash_profile文件中配置.bash_profile 是 Bash Shell的配置文件之一,在用户登录时会被执行。该文件可以 ......
常见 环境 文件 Mac

为什么 Python 如此受欢迎?

导读 自 20 世纪 90 年代初诞生至今,Python 编程语言已有 30 多年的历史,且依旧保持着流行趋势。GitHub 2022 年度 Octoverse 报告曾指出,Python 仍然是使用第二多的编程语言,使用量同比增长超过 22%;在 2022 年的某个时候,GitHub 上有超过 40 ......
Python

关于Python里面小数点精度控制的问题

基础 浮点数是用机器上浮点数的本机双精度(64 bit)表示的。提供大约17位的精度和范围从-308到308的指数。和C语言里面的double类型相同。Python不支持32bit的单精度浮点数。如果程序需要精确控制区间和数字精度,可以考虑使用numpy扩展库。 Python 3.X对于浮点数默认的 ......
小数点 小数 精度 Python 问题

Python 编程必不可少的unittest测试框架

一段表面看起来无常的代码,很可能暗藏很多bug无法一眼看透,没有经过测试的代码是不可靠的代码。上一篇讲过pytest测试框架这次我们换个框架。 unittest 是一个单元测试框架,单元测试完成对一个模块、一个类或一个函数的运行结果进行检验的测试工作。单元测试是对一个程序最基础的组成部分进行正确性验 ......
必不可少 框架 unittest Python

Python使用字典get()方法TypeError: get() takes no keyword arguments

解决方法 dict的get("key", 0)方法不要添加default=,删除这个写法并不影响使用逻辑,但是加上会导致报错。 d = { 'key': 2, } print(d.get("key", 0)) 问题解析 如果使用下面的代码就会报错TypeError: get() takes no k ......
字典 get TypeError arguments keyword

python 将一个列表分为多个列表 指定分成几个列表 指定列表元素个数

l = [i for i in range(23)] def split(a, n): k, m = divmod(len(a), n) return (a[i*k+min(i, m):(i+1)*k+min(i+1, m)] for i in range(n)) l_split = split(l ......
个数 元素 多个 python

vue项目通过外部配置文件读取接口地址- 在webpack-index.html模板中使用环境变量

概述:在index.html模板中判断当前环境,处于开发环境下时读取process环境变量、处于生产环境下时读取根目录配置文件(./config.js),两种环境下将配置统一挂载到window全局变量上(SET_CONFIG) config.js window.SITE_CONFIG = { app ......
webpack-index 变量 接口 模板 webpack

python从shp文件中读取经纬度数据

python从shp文件中读取经纬度数据 没有接触过GIS的人来说shp文件很陌生而且很难打开查看,好在python可以从中提取出自己想要的数据 pyshp库的安装 python的pyshp库可以实现shp文件的读写功能。 pyshp的官方文档:https://pypi.org/project/py ......
经纬度 经纬 文件 数据 python