python周刊 潮流 问题

python-02

python 的数据类型:字符串、列表、字典、元组、集合 一:python当中的索引 index索引分:正向索引和负向索引 正向索引是从0开始,负向索引是从-1开始str1='abcdef'print(str1[1]) #打印结果:bprint(str1[5]) #打印结果:fprint(str1[ ......
python 02

python-03

1、if 判断语句1.单分支 : 如果 。。。。 否则就。。。。 if +条件判断 如果满足条件就执行语句1 语句1 else: 否则就执行语句2 语句2 a=10 if a%2==0: print('这是一个偶数') else: print('这就是一个奇数') 2、if多分支: 如果 。。。就。 ......
python 03

python-04

python函数的定义:函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段 python当中函数分为:内置函数,自定义函数 自定义函数:结合自己的业务场景自定义一个函数来实现场景功能一个.py文件也叫一个模块 自定义函数 def dcs31(): print('dcs31 is num ......
python 04

python-05

python模块的定义;Python 模块(Module),是一个Python文件,以.py 结尾,包含了Python 对象定义和Python语句。模块让你能够有逻辑地组织你的Python代码段。把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块能定义函数,类和变量,模块里也能包含可执行的 ......
python 05

Python八大数据类型内置方法(不是详细讲解)

首先Python八大数据类型之间可以转换,但是有时候不是通用即需要特定条件才可以转换,不过日常开发工作中正常转换就行了。 int(其他数据类型) # 其他数据类型也是如此,因此没有继续举例子了 一、字符串str username = input('pls input ur username>>>:' ......
类型 方法 数据 Python

k8s~Ingress转发出现502的问题

目前在对接keycloak过程中,通过云端LB到ingress,再由ingress到k8s-service,在配置完成之后,偶发出现502的情况。 ingress的配置,先是实现了客户端的会话保持 apiVersion: extensions/v1beta1 kind: Ingress metada ......
Ingress 问题 k8s 502 k8

关于使用 sigaction捕捉信号返回的问题,sa_flags 中的 SA_RESTART 宏

/* #include <signal.h> int sigaction(int signum, const struct sigaction *act, struct sigaction *oldact); - 功能:检查或者改变信号的处理。信号捕捉 - 参数: - signum : 需要捕捉的信 ......
SA_RESTART sigaction sa_flags 信号 RESTART

Python Requests 最详细教程!爬虫必会之!

requests 是Python中一个非常出名的库,它极大的简化了 Python中进行HTTP请求的流程,我们来看一个简单的例子: In [1]: import requests In [2]: requests.get("https://jiajunhuang.com") Out[2]: <Res ......
爬虫 Requests 教程 Python

Python 中星号(* 或 **)的动态参数详解

*参数与**参数是Python参数中的重点知识,他们都被称为可变参数(任意参数),我们经常会在代码中看到*args、**kwargs 函数的两种参数类型: Python的函数的输入参数有两种类型,一种是位置参数(positional argument),一种是关键字参数(keyword argume ......
星号 参数 动态 Python

Python字符串str.center()的用法

center() 是 Python 中字符串对象的一个方法,用于将字符串居中,并用指定的填充字符来填充空白部分。它的语法如下: str.center(width[, fillchar]) 其中,width 表示最终字符串的宽度,必须为整数,而 fillchar 表示用来填充空白部分的字符,默认为空格 ......
字符串 字符 Python center str

Python字符串str.capitalize()的用法

capitalize() 是 Python 中字符串对象的一个方法,用于将字符串的第一个字符转换为大写,并返回新的字符串。该方法不会修改原始字符串,而是返回一个新的字符串。 示例代码如下: s = "hello world" s_cap = s.capitalize() print(s_cap) # ......
字符串 capitalize 字符 Python str

Python 爬虫 模拟手机 爬取听力资料

Python 爬虫 模拟手机 爬取听力资料 需求 想要得到雅思王听力的听力资料,但是没有光驱,只能扫码 于是想要把所有资源给爬下来就不用每次扫码了 遇到问题 于是查阅资料,使用pyppeteer模拟手机进行登陆,爬取资料 思路1 使用 Pyppeteer 参考 pyppeteer如何开启手机模式 - ......
爬虫 听力 Python 资料 手机

python基本语法元素之命名与保留字

命名与保留字 注:嵩天老师的python课的笔记 python语言程序设计(慕课) 变量:程序中保存和表示数据的占位符号 如: Money = input() #从键盘获取一串字符串后将字符串赋值给Money变量 命名:关联标识符(变量)的过程 命名规则: 以大小写字母、数字、下划线和中文等字符组成 ......
语法 元素 python

python不借助第三方异步框架如何做异步、定时、延时任务?

问题 python不借助第三方异步框架如何做异步、定时、延时任务? 回答 在Python中,可以使用标准库中的asyncio模块来实现异步任务、定时任务和延时任务。 异步任务: 使用asyncio模块中的async关键字定义协程函数,使用await关键字调用异步函数,同时使用asyncio.run( ......
第三方 框架 任务 python

Python:str.casefold()的用法

casefold() 是 Python 中字符串对象的一个方法,用于将字符串中的所有字母字符转换为小写,并处理某些特殊字符(如特定语言的重音符号)以确保正确的比较。 与 lower() 方法不同的是,casefold() 可以处理更多语言中的特殊字符。在使用 casefold() 方法时,如果字符串 ......
casefold Python str

Python3 导入 excel 到 MySQL 数据库

不必细说的背景 最近在做一个 Java 项目,需要处理一批历史数据,由于工具限制,采用了 Python 导入 excel 到数据库的方式。 安装依赖包 pip install pandas pip install sqlalchemy pip install pymysql pip install ......
Python3 数据库 数据 Python MySQL

Python字符串学习

if __name__ == "__main__" 是 Python 中常见的代码块,通常用于控制 Python 程序的执行流程。这个代码块可以保证一些特定的代码仅在当前模块被直接执行时运行,而不会在模块被导入时运行。 具体来说,当 Python 模块被直接执行时,__name__ 的值会被设置为 ......
字符串 字符 Python

【python基础】eval的使用

前言 开发的时候,遇到一个标注的json文件中多边形的框的表示,一时忘记不知道如何解析,此处主要使用eval函数,故记录之。 json文件多边形框的描述 "result": [ { "tagtype": "circle_green", "obstructed": false, "labelId": ......
基础 python eval

#Python基础 利用Pyinstaller 模块对python代码进行打包exe

一般我们都用 Python 的 Pyinstaller 模块进行打包,这里记录Pyinstaller 模块进行打包。 一:安装 Pyinstaller 模块 pip install PyInstaller 二:打开cmd(win+R) 三:操作 3.1 切换路径(这里示例文件在E盘) 输入E:来切换 ......
Pyinstaller 模块 代码 基础 Python

我的收藏周刊052

编辑寄语:
2022 年3 月 28 日收藏周刊创刊号发布,转眼一年的时间过去了,周刊发布了 51 期,其中由于个人疏忽停刊一期。创建此周刊是收到了阮一峰科技爱好者周刊的启发,且由于时间和精力的原因,文字大部分是在手机上通过浏览器输入完成,篇幅和内容难免受限。这个周刊创建的初衷除了模仿,还为了检验自 ......
周刊 052

云原生周刊:K8s 在 v1.27 中移除的特性和主要变更

文章推荐 K8s 在 v1.27 中移除的特性和主要变更 随着 Kubernetes 发展和成熟,为了此项目的整体健康,某些特性可能会被弃用、移除或替换为优化过的特性。基于目前在 v1.27 发布流程中获得的信息,本文将列举并描述一些计划在 Kubernetes v1.27 发布中的变更, 发布工作 ......
周刊 特性 K8s K8 8s

python中urllib.unquote乱码的原因与解决方法

发现问题 Python中的urllib模块用来处理url相关的操作,unquote方法对应javascript中的urldecode方法,它对url进行解码,把类似"%xx"的字符替换成单个字符,例如:“%E6%B3%95%E5%9B%BD%E7%BA%A2%E9%85%92”解码后会转换成“法国红 ......
乱码 原因 unquote 方法 python

NMS python 实现

NMS NMS 的工作流程如下,其实非常简单粗暴: 1. 按照一定的置信度阈值,删除置信度过低的检测框,对检测框进行初步筛选,如设置为 0.5,上图中没有检测框会被初步过滤掉; 2. 从当前边界框列表中选取置信度最大的边界框,加入结果列表,同时计算其他边界框与它的 IOU,若 IOU 超过设定的 I ......
python NMS

python 实现 focal loss

cross entropy的缺点 cross entropy的表达式: log(x) 与 -log(x) 的曲线图: cross entropy 的两个缺点: 1. 数量多的类别会主导损失函数和梯度下降,导致模型更有信心预测数量多的类别,而缺少对数量少类别的重视。Balance cross entr ......
python focal loss

《python + opencv实现目标检测》

1.环境安装 1.1 安装python python版本是3.10 安装 Python:首先需要安装 Python,可以从官网 https://www.python.org/downloads/ 下载安装包,选择最新版本的 Python 安装即可。 在终端输入python,看是否报错,没报错证明py ......
目标 python opencv

python环境安装

一、安装Python环境 1、安装包解压后,注意勾选第二个选项 2、cmd验证Python环境输入python后,出现python版本,则代表安装成功 二、安装ide 无脑安装vscode 安装汉化包 安装python插件(为了识别python代码) ......
环境 python

linovelib小说内容乱码问题记录

问题 当爬取 linovelib 上的小说正文时,发现提取出来的内容中存在无法正常显示的乱码字符,如下所示: 注:上述内容来源 这里 猜测 猜测一:解析时使用的字符编码与源网址不一致; 猜测二:乱码字符为该文件内专属的字符,即猜测该网址使用了字体防爬; 猜测三:网站内的js脚本对正文内容进行了再次加 ......
乱码 linovelib 内容 问题 小说

Python:绘制柱状图时,多个柱子黏在一起

问题 在用df.plot.bar()绘制柱状图时,预想中分开的多列却绘制到了一列中,导致绘制结果出错 预期 错误绘制 原始数据 我的数据是由date和energy两列构成的,需要绘制时间与数值柱状图。 原始代码 df.plot.bar(x=0,y=1) 从原始代码中可以看出我是想用第0列date做横 ......
柱子 多个 Python

clickhouse-backup备份还原表需要注意的问题

clickhouse-backup备份还原表需要注意的问题 通过clickhouse-bakcup备份而后还原一些对象,比如表。 还原的时候会直接将表的数据状态重置为备份时候的样子,就是备份是什么样子,还原之后就是什么样子。 (Oracle的数据泵用久了就觉得其他数据库的类型工具功能太简单了,有点不 ......