冒号 单个 两个python
python3.10安装
wget https://www.python.org/ftp/python/3.10.9/Python-3.10.9.tgz cd /usr/local/ mkdir -pv python310 tar -zxvf Python-3.10.9.tgz yum -y install zlib-dev ......
Python——day07
数据类型的内置方法: 方法就是提前内置给各个数据类型的一些功能 视频文件:暂停、快进、倍速、放大等功能表格文件:公式、透视表、插入表格、插入行、插入列等功能 内置:不用下载等的操作直接可以拿来使用的,Python解释器里面已经有了方法的表现形式:int(res) #方法名()数据类型.方法名()st ......
如何使用Python的Selenium库进行网页抓取和JSON解析
随着互联网的快速发展,网页抓取和数据解析在许多行业中变得越来越重要。无论是电子商务、金融、社交媒体还是市场调研,都需要从网页中获取数据并进行分析。Python的Selenium库作为一种自动化测试工具,已经成为许多开发者的首选,因为它提供了强大的功能和灵活性。本文将介绍如何使用Python的Sele ......
python 列表extend方法和+(拼接)的区别
### 1.extend方法会直接作用于原始列表,会修改原始列表的值 ``` a = [10, 20, 30] b = [1, 2, 3] print(a + b) print(a) a.extend(b) print(a) ``` ![image](https://img2023.cnblogs. ......
python ModuleNotFoundError: No module named 'Util'问题解决方案
ModuleNotFoundError: No module named 'Util' 分两种情况来谈这个问题。 1.第一种是没有安装出现这个问题有如下解决方法: python2安装:pip install web.py python3安装:pip install web.py==0.40-dev1 ......
Python 字典的取值,“[]取值”和“get取值”的区别, stu['name']和stu.get('name')都可以取值,但是 stu['name']如果键写错的话,程序会报错,为了程序的健壮性,推荐使用get方式
Python 字典的取值,“[]取值”和“get取值”的区别, stu['name']和stu.get('name')都可以取值,但是 stu['name']如果键写错的话,程序会报错,为了程序的健壮性,推荐使用get方式 stu = {'name':'lfj', 'age':18} # get方式 ......
Python获取cookie的方法
方法一、通过接口获取 def test_002(): session = requests.session() get_url = 'https://Login/MDAccountLogin' data = { "password": "jTkwfEnaQeb9u5A1Gx6h3CwsfEVcOWP ......
JS正则获取两个指定字符串之间的字符串
function filterWordHtml(str){ let reg = /<!--StartFragment-->([\s\S]*)<!--EndFragment-->/m let result = str.match(reg)[1] return result.replace(/[\\\n ......
Python的字符串格式化
1. 字符串的格式化问题 举例:要按照如下格式输出一句话 我叫xxx, 我住在xxxx, 我今年xx岁, 我喜欢做xxxxx 这里首先引入占位符概念: %s 占位字符串%d 占位整数%f 占位小数 s0 = "我叫%s" % name print(s0) 因此用这种格式法可以用如下表示方式 name ......
python selenium报错ValueError: Timeout value connect was <...>, but it must be an int, float or None.
最近学习爬虫,安装selenium,很简单地执行代码,但是一直报错。 ``` import time import openpyxl from selenium import webdriver from selenium.webdriver.common.keys import Keys from ......
Python中 pip安装与使用
安装 当然在Python 3.4版本之后以及Python 2.7.9版本之后,官网的安装包当中就已经自带了pip,用户直接在安装完Python之后就可以直接使用,要是使用由virtualenv或者pyvenv创建的虚拟环境,那么pip也是被默认安装的 如果是需要自己另外安装pip包的,在已经配置好P ......
Python教程(11)——Python中的字典dict的用法介绍
列表虽然好,但是如果需要快速的数据查找,就必须进行需要遍历,也就是最坏情况需要遍历完一遍才能找到需要的那个数据,时间复杂度是O(n),显然这个速度是很难接受的,于是就必须要有新的数据结构出现,于是字典就诞生了! 在Python中,字典(Dictionary)是一种无序的数据结构,用于存储键值对(ke ......
python 工具集
使用 pylint 做代码静态检查。 使用 autopep8 yapf 做代码 style 检查和格式化。 使用 poetry 做独立环境的构建。 使用 pytest 做单元测试。 使用 mysql 或者 postgresql 或者 mariaDB 或则 Percona percona 无感迁移 m ......
opencv提取骨架细化python
来自于这里:基于OpenCV实现二值图细化,骨骼化并求出端点和交叉点_晴堂的博客-CSDN博客 我用python实现,并且改进了一下,看到回复发出来 def LineMid(binary): binary[binary == 255] = 1 skeleton0 = morphology.skele ......
解决方案 | 使用python中的os模块准确获取不带后缀的文件名和扩展名
1. 问题 如何使用python获取不带后缀的文件名? 2. 解决方法 如下图 import os file_path = 'examp.le.txt' file_name1=os.path.basename(file_path).split('.')[0] #不推荐,可能出错 file_name2 ......
Python 变量赋值的本质 (垃圾回收机制)
开始变量a指向10的内存空间,之后指向20的内存空间,10的内存空间没有变量指向后,变为垃圾,就会被垃圾回收机制回 a = 10 print(id(a)) # 内存地址:140720318571592 a = 20 print(id(a)) # 内存地址:140720318571912 a=10在内 ......
Python的基础数据类型
int, float, bool (5星)str (5星)list (5星)tuple (2星)set (1星)dict (5星)bytes (4星)运算符 (3星)文件操作 (4星) int: 整数,可以用来加减乘除, 大小比较a = 10 float: 小数, 浮点数 a = 10.5 prin ......
《安富莱嵌入式周报》第321期:开源12导联便携心电仪,PCB AI设计,150M示波器差分探头,谷歌全栈环境IDX,微软在Excel推出Python
周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 视频版: https://www.bilibili.com/video/BV1ju4y1D7A8/ 1、开源12导联便携心电仪 ......
第二章python基础语法1
# 第二章——python基础语法1: ## 1、输入和输出 ### a、使用print()进行打印(输出)。 ``` print('hello,python') print('hello,world',end='') ``` - pritnt)(输出内容后,默认会换行。要使其不换行,**则使用pr ......
python使用一个目录启动为web服务
python2版本 #mac举例 #1、进入控制台 #2、cd 到指定目录 cd /Users/apple/Downloads #3、启动服务 python2 -m SimpleHTTPServer 8080 #4、访问 http://局域网ip:8080/文件名 python3版本 #mac举例 ......
Python的glob库用法
`glob` 是 Python 标准库中的一个模块,用于查找匹配特定模式的文件路径名。它通常用于在文件系统中查找文件、文件夹等。 下面是 `glob` 模块的一些常用用法示例: 1. 导入模块: ```python import glob ``` 2. 查找所有文件: ```python file_ ......
python 筛选目标站点的数据 采用isin函数
isin 函数的使用 返回的结果是根据从isin函数传入的列表(list),筛选出与列表中包含的数值或字符串相同的数据记录, 用法有点类似sql中的"in" 原始数据一堆站点,想筛选目标站点 #!usr/bin/env python # -*- coding:utf-8 -*- """ @autho ......
Python实现批量s57数据转geojson
需要在gdal环境下运行 ```py from osgeo import ogr import subprocess import glob import os OGR_S57_OPTIONS = "SPLIT_MULTIPOINT=ON,ADD_SOUNDG_DEPTH=ON" def GetAl ......
《最新出炉》系列入门篇-Python+Playwright自动化测试-15-playwright处理浏览器多窗口切换
1.简介 浏览器多窗口的切换问题相比大家不会陌生吧,之前宏哥在java+selenium系列文章中就有介绍过。大致步骤就是:使用selenium进行浏览器的多个窗口切换测试,如果我们打开了多个网页,进行网页切换时,我们需要先获取各个页面的句柄,通过句柄来区分各个页面,然后使用switch_to.wi ......
盘点一个Python自动化办公的问题——批量实现文件重命名(方法二)
大家好,我是皮皮。 ### 一、前言 前几天在Python最强王者群【维哥】问了一个`Python`自动化办公处理的问题,一起来看看吧。 大佬们,请教一个Python自动化办公的问题,我有一个名为data的文件夹,下面有这4个Excel文件。然后还有一个原始数据.xlsx表格,里边有A、B两列,其中 ......
python代码练习
students= {} write = 1 # 注意不能使用海象运算符 write :=1,这样相当于每次都重新给write赋值为1 while write : name = input('输入名字:') grade = int(input('输入分数:')) students[name] = g ......
一次Python本地cache不当使用导致的内存泄露
## 背景 近期一个大版本上线后,Python编写的api主服务使用内存有较明显上升,服务重启后数小时就会触发机器的90%内存占用告警,分析后发现了本地cache不当使用导致的一个内存泄露问题,这里记录一下分析过程。 ## 问题分析 ### LocalCache实现分析 该cache大概实现代码如下 ......
Python列表的索引和切片
Python列表的索引和切片使用及语法如下: 1. 列表索引: - 使用方括号([])来访问列表中的元素。 - 索引从0开始,最左边的元素的索引为0,依次递增。 - 负数索引从最右边的元素开始,最右边的元素的索引为-1,依次递减。 示例: ```python my_list = ['a', 'b', ......
Python drf day02
restful规范 restful规范是什么,如何来的? 是一种定义Web API接口的设计风格,尤其适用于前后端分离的应用模式中的规范 Roy Fielding的博士论文提出的 restful规范的具体内容 1. 数据的安全保障 --》url链接一般都采用https协议进行传输,它比http 安全 ......
信息化热词分析python
环境准备 # 安装requests库 pip install requests # 安装bs4库 pip install bs4 # 安装jieba库 pip install jieba # 安装selenium库 pip install selenium # 安装lxml库 pip install ......