extension failed python image

Python读写JSON文件的两种方式

1. 把文件读取为字符串,然后转换为json数据(dict格式),loads and dumps 关键点:写入json文件的时候,要指定ensure_ascii参数为False,否则中文编码虽然为utf_8,但仍然无法显示中文,而是\uxxx形式的编码。new_json_string = json. ......
方式 文件 Python JSON

【python】相关编码规范

Python官方并没有特定的规范官网地址,但有一份非常受欢迎和广泛采用的Python代码编写规范称为PEP 8(Python Enhancement Proposal 8)。 1、PEP 8提供了一套指导原则和约定,帮助开发者编写易读、一致和高质量的Python代码。 您可以在Python官方文档中 ......
编码 python

Linux系统多个Python版本任意切换

比如系统安装了两个python3版本:python3.8 和 python3.10 update-alternatives 用法: update-alternatives: --install 需要 <链接> <名称> <路径> <优先级> 分别设置这两个版本的python3: $ ls /usr/ ......
多个 版本 Python 系统 Linux

python3使用venv虚拟环境

python3自带venv,不用安装; 这里是在Windows环境进行的; 1 创建虚拟环境,(先进入到你的虚拟环境放置目录,右键打开cmd命令终端) PS D:\apps\python_venv> python -m venv v_spark v_spark:是要创建的虚拟环境名称; 2 激活虚拟 ......
python3 环境 python venv

python基础之函数的特性

### 1. 函数作为参数传递 ```python # 函数作为参数传递 def c(x): return x + 1 def d(f): return f(3) e = d(c) print(e) ``` 输出: ```python 4 ``` 说明一个函数可以接受另外一个函数对象作为自己的参数, ......
函数 特性 基础 python

Python 内置函数 :eval、exec、hash、help、callable

### 1.eval() 功能描述:“剥去字符串的外衣”,去运行字符串里面的代码 作用 : (1)参数是一个类似"1+3"这样数学表达式的字符串,可以计算得到返回值(int型) (2)参数是一个类似"{'name':'tian','age':18}"这样字典、列表、元组外套上一对引号的字符串,可以快 ......
函数 callable Python eval exec

python批量计算多站点多年标准化降水指数SPI

前面提过如何计算单站点多年的标准化降水指数SPI,但是在现实中不仅只计算一个站点的标准化降水指数,有时要计算多个站点的。 原始数据是11个站点1961年至2022年每个月的降水值: 编程思路是: 1、先需要进行站点分类: 此处的难点在于需要写个for循环,根据站点名称遍历数据 for i in na ......
降水 多年 指数 站点 标准

Python采集主播照片,实现人脸识别, 进行颜值评分,制作颜值排行榜

昨晚一回家,表弟就神神秘秘的跟我说,发现一个高颜值网站,非要拉着我研究一下她们的颜值高低。 我心想,这还得要我一个个慢慢看,太麻烦了~ 于是反手用Python给他写了一个人脸识别代码,把她们的照片全部爬下来,自动检测颜值打分排名。 这不比手动快多了? 准备工作 开发环境 Python 3.8 Pyc ......
人脸 排行榜 照片 Python

python 开发环境管理 pyenv, poetry

下载 python 任何一个版本 ,比如 python3.8 安装 pyenv-win link:https://github.com/pyenv-win/pyenv-win/blob/master/docs/installation.md#add-system-settings 步骤: pip i ......
环境管理 环境 python poetry pyenv

python 读取文件夹

import os #返回一个列表 ['01.xlsx', 'EE_reg.txt', 'EE Data.txt', 'ER ENR.txt', 'ER-25.txt'] file_names = os.listdir('D:\\yuyu\\test_yuyu\\accessibility_1\\A ......
文件夹 文件 python

Python使用字典传值代替if else...

# demo ```python def case_one(): print("执行选项一") def case_two(): print("执行选项二") def case_default(): print("执行默认选项") switch_dict = { "option1": case_one ......
字典 Python else

《最新出炉》系列入门篇-Python+Playwright自动化测试-10-标签页操作(tab)

1.简介 标签操作其实也是基于浏览器上下文(BrowserContext)进行操作的,而且宏哥在之前的BrowserContext也有提到过,但是有的童鞋或者小伙伴还是不清楚怎么操作,或者思路有点模糊,因此今天单独来对其进行讲解和分享一下,希望您有所帮助。 2.单标签页 单个标签操作这个是最简单的, ......
Playwright 标签 Python tab 10

python通过SSE与html主动通讯

**博客:使用 Python 通过 SSE 与 HTML 实现主动通讯** 在现代 Web 应用中,实时性和交互性成为了越来越重要的需求。服务器向客户端主动推送数据,而不是等待客户端发送请求,就是一种实现实时通讯的方式。Server-Sent Events(SSE)正是一种用于实现这种服务器主动推送 ......
通讯 python html SSE

GET chrome-extension://invalid/ net::ERR_FAILED是什么错误

# GET chrome-extension://invalid/ net::ERR_FAILED是什么错误 错误信息"GET chrome-extension://invalid/ net::ERR_FAILED"通常表示在Chrome浏览器中发生了一个资源加载失败的问题。 该错误信息表明浏览器尝 ......

升级 python 导致的坑

编译 tvm 或者其他项目发现 cmake 版本 3.16 太低了(应该是 MegBrain 默认的版本),cmake 换到高版本发现 python 3.6 版本太低了(Ubuntu 18.04 的默认版本)导致没法 configure,升级到 python 3.8 之后又有一些坑,记录一下。 设置 ......
python

Python做成计划任务

将 Python 脚本转换为可执行文件(.exe 文件)&把一个Python脚本注册为windows服务 - 陈致远大侠 - 博客园 (cnblogs.com) 书再接上回,为这样一个小项目花这么大力气,弄这么大阵仗不是我的处事风格。所以只好转战计划任务了。计划任务也是不支持直接运行python,示 ......
任务 Python

测试 | python | pip 使用 | parameterized参数化的使用

前提:unittest 中不支持参数化,所以需要安装参数化插件后导包使用。很多初学二点小伙伴不清楚pip是什么,在这里详细的介绍一下。 (unittest框架默认根据ACSII码的顺序加载测试用例,数字与字母的顺序为: 0~9,A~Z,a~z。) pip 是python中的包管理工具,使用他来下载安 ......
parameterized 参数 python pip

[爬虫]2.3.1 使用Python操作文件系统

Python提供了许多内置库来处理文件系统,如`os`、`shutil`和`pathlib`等,这些库可以帮助你创建、删除、读取、写入文件和目录。 ## 读取文件 在Python中,你可以使用内置的`open`函数来打开一个文件。`open`函数返回一个文件对象,你可以对这个对象进行各种操作。 以下 ......
爬虫 文件 Python 系统

将 Python 脚本转换为可执行文件(.exe 文件)&把一个Python脚本注册为windows服务

python实现自动切换壁纸(win10) - 陈致远大侠 - 博客园 (cnblogs.com) 书接上文,我需要把该脚本注册为服务自动运行。实现流程like this: c:\>python service.py install c:\>python service.py start c:\>p ......
脚本 文件 Python windows exe

如何用python做一个exe程序快速爬取文章?

我用了99藏书网作为例子 九九藏书网 (99csw.com) 注:本程序主要用于快速复制99藏书网中的小说,有些参数我要在开头先解释清楚 一、导入库 import tkinter as tk from selenium import webdriver from selenium.webdriver ......
程序 python 文章 exe

python实现自动切换壁纸(win10)

因为本人工作环境特殊,很多软件的下载很麻烦,而且违规。然后发现域策略有变更,之前貌似不可以自己换壁纸。我是一个对任何重复的事物都十分容易腻的人,壁纸也包括在内,所以决定写一个自动切换壁纸的脚本 import os import ctypes import time from datetime imp ......
壁纸 python win 10

git error: failed to push some refs to如何解决

### 导致产生原因 > 我们想把自己本地的某个项目关联到远程仓库并推送上去 ### 操作 >本地项目—>远程仓库—>本地关联远程—>推送最新代码 错误往往发现在最后一个步骤 ![image](https://img2023.cnblogs.com/blog/614460/202307/614460 ......
failed error push some refs

Linux版python安装教程

如果你希望在 CentOS 上使用源码编译的方式安装 Python 3,请按照以下步骤进行操作: 1. 安装编译工具和依赖项: 在开始编译前,需要安装一些编译工具和 Python 3 的依赖项。在终端中运行以下命令: ```bash sudo yum groupinstall "Developmen ......
教程 python Linux

python学习01:Python基础语法与数据类型

一、Python注释 通常用于解释代码,这段打开主要是想表达什么意思,注释后的代码不会再代码中运行,例如: #打印HelloWorld print("Hello World") 注释的方式: # python注释(快捷键:Ctrl+/(选中你想注释的代码就可全部注释掉)) >单行注释 ''''pri ......
语法 类型 基础 数据 python

python logurur日志用法记录

```python import sys from loguru import logger logger.configure(handlers=[ { "sink": sys.stderr, "format": "{time:YYYY-MM-DD HH:mm:ss.SSS} |{level:8}| ......
logurur python 日志

python装饰器

[toc] #### 函数可以作为参数 - 函数本身在python里面是一个对象, 也可以作为参数被传入另一个参数里. ```python def double(x): return x*2 def triple(x): return x*3 def calc_number(func,x): pri ......
python

python 指定参数类型

Python 3.5以下的版本: def add_numbers(a: int, b: int) -> int: return a + b Python 3.5以上的版本: def add_numbers(a, b): # type: (int, int) -> int return a + b 这 ......
参数 类型 python

盘点一个通过python大批量插入数据到数据库的方法

大家好,我是皮皮。 ### 一、前言 前几天在Python白银群【鶏啊鶏】问了一个`Python`数据存入数据库的问题,一起来看看吧。 各位大佬 我想请教下通过python大批量插入数据到数据库的方法 目前我在用的操作是以下这个模式: ``` sql='' for i in list: sql = ......
数据 大批量 数据库 方法 python

Python【22】 __iter__, __next__, iterable, iterator, 可迭代对象, 迭代器

参考:https://www.jianshu.com/p/1b0686bc166d ![image](https://img2023.cnblogs.com/blog/3240132/202307/3240132-20230725214540307-773984347.png) ![image](h ......
iterable iterator 对象 Python iter

Python中的浅复制与深复制

1. 元组:元组是不可变的有序列表。 1 a= [30,40] 2 tuple_a = (1, 2, a) 3 a[0] = 3 4 tuple_a 5 # >>> (1, 2, [3, 40]) # 元组是不可变的,但是元组中的元素如果是引用(某个对象的地址),引用的对象是可能会改变的。 2. c ......
Python