requests性能session python

自用requests 封装增加打印日志

```python """ 封装了requests库 """ import requests from public.public_log import get_logger logger = get_logger(__name__) # 封装request库 class RequestsObjec ......
requests 日志

python操作InfluxDB

InfluxDB版本:1.8.0 以下针对1.x版本influxdb操作语法python针对influxdb的操作安装模块 pip install influxdb from influxdb import influxDBClient conn_db=InfluxDBClient('localho ......
InfluxDB python

asyncio:python3未来并发编程主流、充满野心的模块

https://www.cnblogs.com/traditional/p/11828780.html 楔子 asyncio 是 Python 在 3.5 版本中正式引入的标准库,这是 Python 未来并发编程的主流,非常重要的一个模块。有一个 Web 框架叫 sanic,就是基于 asyncio ......
野心 模块 主流 asyncio python3

MySQL uuid及其相关的一些简单性能测试

运维同事导入一批大约500万左右的数据,耗时较久。他使用的是纯SQL导入,主键使用的是UUID,因为业务原因没有使用自增ID。 因为是内网,不能远程访问。 通过沟通,大致觉得有两个原因,一是因为UUID作为主键,二是表字段繁多,单行加起来接近10000的长度引起行溢出。 因为是临时一次性任务,同事没 ......
性能 MySQL uuid

python正则表达式之道

Python使用正则表达式的步骤: 1、导入正则表达式模块 2、创建Regex对象re.compile(),传入正则表达式 3、使用search()方法,传入字符串 4、调用group()方法。 举例: import re #1 ne = re.compile(r '\d\d\d\-\d\d') # ......
正则 表达式 python

十二、python元组tuple

# 十二、python元组tuple 元组就相当于是==只读的列表==;因为只读,所以没有append,remove,修改等操作方法. 它只有两个操作方法:count,index 元组,字符串,列表都属于序列.所以元组也可以切片. ## 1.元组的创建 **列表使用中括号,元组使用小括号。** `` ......
python tuple

八、python判断语句

# 八、python判断语句 ## 1.python单分支判断语句: ``` if 条件: # 条件结束要加:号(不是;号) 执行动作一 # 这里一定要缩进(tab键或四个空格),否则报错 # 没有fi结束符了,就是看缩进 ``` ## 2.python双分支判断语句: ``` if 条件: 执行动 ......
语句 python

九、python循环语句

# 九、python循环语句 ## 1.for循环 for循环遍历一个对象(比如数据序列,字符串,列表,元组等),根据遍历的个数来确定循环次数。 for循环可以看作为定循环,while循环可以看作为不定循环。 **for循环的基本格式** ``` for 变量 in 数据: 重复执行的代码 ``` ......
语句 python

七、python运算符

# 七、python运算符 ## 1.算术运算符 |算术运算符|描述|实例| | | | | +| 加法| 1+2=3 -|减法| 5-1=4 *|乘法 |3*5=15 / |除法 |10/2=5 // |整除 |10//3=3 不能整除的只保留整数部分 \**|求幂|2\**3=8 %|取余|10 ......
运算符 python

十一、python列表list

# 十一、python列表list 列表是一种基本的序列数据结构(字符串和元组也属于序列) 列表是一种可变值的数据类型(再次强调数字,字符串,元组是不可变类型) ## 1.列表的创建 使用中括号括起来,里面的数据称为元素。可以放同类型数据,也可以放不同类型数据,但通常是同类型。 ``` os=["r ......
python list

十、python字符串str

# 十、python字符串str ## 1.字符串的定义与输入 在python中,用引号引起来的都是字符串。还有input函数输入的, str()函数转换的等。 ``` string1="hello" string2='hello' string3="""hello python""" string ......
字符串 字符 python str

Python爬取东方财富网股票数据.py

print("数据来源:东方财富网-行情中心-沪深京A股")import re,requestsimport pandas as pdurl = "http://94.push2.eastmoney.com/api/qt/clist/get?cb=jQuery11240403998741793111 ......
财富 股票 数据 Python py

三、python注释

# 三、注释 **1.单行注释: # 被注释内容** 在# 后面建议添加一个空格 ,然后在写注释的内容 ![image](https://img2023.cnblogs.com/blog/3068167/202305/3068167-20230530110155233-443779221.png) ......
注释 python

四、python变量

# 四、变量 ## 1.变量的特点 ``` 可以反复存储数据 可以反复取出数据 可以反复更改数据 ``` ## 2.变量的命名规则 ``` 变量名只能是字母、数字或下划线的任意组合 变量名的第一个字符不能是数字 变量名要有见名知义的效果, 如UserName,user_name 变量名区分大小写 ` ......
变量 python

六、python输入输出

# 六、python输入输出 ## 1.输入 ``` python里的input输入用法 name=input("what is your name: ") age=input("what is your age: ") # input输入的直接就为str类型,不需要再str()转换了 print( ......
python

一、第一个python脚本

# 一、第一个python脚本 ## 1. 使用vi或vim直接写 ``` # vim 1.py #!/usr/bin/python # 声明类型,指明解释器命令路径 #-*- coding: utf-8 -*- # 指定字符格式为utf-8(可以打印中文),python3不用再指定了 print ......
脚本 python

五、python基本数据类型分类

# 五、Python基本数据类型分类 ## 1.基本数据类型 **(1) 数字** int 整型(1, 2, -1, -2) float 浮点型(34.678) bool 布尔型(True/False) complex 复数(4+3J, 不应用于常规编程,这种仅了解一下就好 **(2)字符串** s ......
类型 数据 python

Python | 数据分析和计算机视觉 | 学习记录

# 计算机视觉 * `empty()`和`vstack(), hstack()` : 使用循环创建新数组时,可以先用`np.empty()`创建空数组并确定数组维度,循环中创建新的行数组,再使用`vstack()`合并数组 ``` A = np.empty([0,2], dtype = "float ......
数据分析 视觉 计算机 数据 Python

Spark性能优化

### 性能优化分析 一个计算任务的执行主要依赖于CPU、内存、带宽 Spark是一个基于内存的计算引擎,所以对它来说,影响最大的可能就是内存,一般我们的任务遇到了性能瓶颈大概率都是内存的问题,当然了CPU和带宽也可能会影响程序的性能,这个情况也不是没有的,只是比较少。 Spark性能优化,其实主要 ......
性能 Spark

Mac切换Python版本

最近在学习Python基础,教学视频里的Python环境是python3。Mac自带的python版本是2.7,于是我需要切换python版本到3.0。看了许多帖子后略懵,最终在这篇文章里解决了版本切换的问题。 首先去官网下载最新版Python https://www.python.org/down ......
版本 Python Mac

佐证Navicat 新建的查询窗口是一个会话 session

https://dev.mysql.com/doc/refman/8.0/en/show-processlist.html show full PROCESSLIST 新开一个查询窗口就会新增一条记录,关闭一个查询窗口就会减少一条记录 Command The type of command the ......
佐证 Navicat session

Mac系统-多余Python版本的卸载

本人由于第一次学习Python进行数据分析,下载了Python3之后,又安装了anaconda3,它本身是自带Python3的版本的(还有丰富的数据分析工具包),所以一下电脑上多了很多个Python版本,打开IDE选择编译的时候就很不舒服,并且有时候都不知道自己安装的其他Python扩展库到那个版本 ......
版本 Python 系统 Mac

python获取时间和日期

获取日期,时间 使用 datetime 模块 格式化使用 strftime("%Y-%m-%d") strftime("%H:%M:%S") #!/usr/bin/python # -*-coding:utf-8-*- import datetime # 获取当前时间, 其中中包含了year, mo ......
日期 时间 python

用python继承链搞事情

title: 用python继承链搞事情 date: 2022-11-21T17:16:48Z lastmod: 2022-11-21T17:23:10Z tags: [python 奇技淫巧] note: 不知为何,我收藏夹中一些珍贵的博文渐渐打不开了,这些博文在某一时刻曾是我的救命稻草,我很怀恋 ......
事情 python

Python学习之十九_程序运行时间的验证

# Python学习之十九_程序运行时间的验证 ## 背景 ``` 最近一段时间比较忙. 而且还遇到了一个lua脚本优化redis访问的场景. 想着自己还在学习python(时断时续) 所以想借着这个场景,学习一下python连接redis,以及验证lua脚本和原生redis命令的效率问题. 虽然方 ......
时间 程序 Python

大量创建对象的性能

# 大量创建对象的性能 注:试验中,均统一开启 O3 优化。试验均在同一系统上进行。 ## 背景 在构建一种通用图片对象时,一种可能的实现是将每个像素作为一个对象处理。 以2560*1440为例,约$3.6\times 10^6$像素,因此在构建图片时,需要创建大量像素对象。 本文讨论C++下创建大 ......
对象 性能

python 中根据值返回键

001、 >>> dict1 = {"aa":500, "bb":400, "cc":700, "dd":300} >>> dict1 {'aa': 500, 'cc': 700, 'dd': 300, 'bb': 400} >>> dict1.keys()[dict1.values().index ......
python

How to use variable in Python String All In One

How to use the variable in Python String All In One 如何在 Python 字符串中使用变量 Python 字符串插值 All In One Python 字符串中使用变量的 5 种方式 ......
variable Python String How All

【python】Python报错:RecursionError: maximum recursion depth exceeded in comparison

问题描述 今天测试程序的时候报错了 RecursionError: maximum recursion depth exceeded 通过查阅资料发现原因是查询过相关文档和资料后才发现了问题原因,python的递归深度是有限制的,默认为1000。当递归深度超过1000时,就会报错。 解决方案 可以将 ......

【python】集合

add() 为集合添加元素 clear() 移除集合中的所有元素 copy() 拷贝一个集合 difference() 返回多个集合的差集 difference_update() 移除集合中的元素,该元素在指定的集合也存在。 discard() 删除集合中指定的元素 intersection() 返 ......
python