脚本 环境python django

python+playwright 学习-64 非无痕模式启动浏览器launch_persistent_context

# 前言 最近有一些爬虫用户在使用 playwright 的时候,提到 playwright 默认是用无痕模式打开的浏览器,很多网站会有反爬机制,使用无痕模式打开的时候功能无法正常使用。 playwright 提供了 launch_persistent_context 启动浏览器的方法,可以非无痕模 ......

./点斜杠方式运行python脚本的方法

test.py内容如下: 第一行添加 #!/your_python_path #!/usr/bin/python print('test execute python') chmod u+x test.py (给test.py增加执行权限) 即可使用./test.py运行python程序 ......
斜杠 脚本 方式 方法 python

Python中对列表list去重

保留原顺序。 old_list = [2, 3, 4, 5, 1, 2, 3] new_list = [] for i in old_list: if i not in new_list: new_list.append(i) print(new_list) # [2, 3, 4, 5, 1] 用字 ......
Python list

python 清除字符串中的 emoji 表情

https://pypi.org/project/emoji/ pip install emoji 复制 字符串中间有 emoji 表情,替换掉。 text = "🐰贝贝有点甜🐰" res = emoji.demojize(text) # ':rabbit_face:贝贝有点甜:rabbit_f ......
字符串 字符 表情 python emoji

Python爬虫为什么需要库

爬虫需要库是因为爬虫需要从网页中提取数据,并对数据进行处理和存储。库是一组已经封装好的工具,可以帮助爬虫快速地完成这些任务。这些库可以大大简化爬虫的开发过程,提高爬虫的效率和稳定性。 Python爬虫常用的库有很多,以下是一些常用的库: 1、requests:用于发送HTTP请求,获取网页内容。 2 ......
爬虫 Python

Python异步编程之web框架异步vs同步 无IO任务压测对比

在python编程中,通过协程实现的异步编程号称能够提高IO密集型任务的并发量。本系列比较web服务器同步框架和异步框架的性能差异,包括无IO接口和常见IO操作,如文件、mysql、redis等。使用压测工具locust测试相同条件下两种编程模式能够处理请求的速度。 ......
框架 任务 Python web

python replace替换多个字符

在 Python 中,可以使用 str.replace() 方法来替换字符串中的指定字符。例如,如果要将字符串 "Hello World!" 中的所有 "o" 替换为 "0",可以使用以下代码: ini 复制代码 >>> s = "Hello World!" >>> s = s.replace("o ......
字符 多个 replace python

parallelizing jobs in python

``` import time from concurrent.futures import ThreadPoolExecutor, wait import numpy as np def work(aa, bb): time.sleep(np.random.rand()) print(f"work ......
parallelizing python jobs in

python内置库--shutil

# 1 简单介绍 shutil提供了一系列函数来对文件或目录进行高级操作,如复制 压缩 移动 删除等,功能和os模块功能的很类似,但shutil更加易用 shutil没有提供对单个文件的删除操作,单个文件的复制 移动 解压缩是支持的 # 2 相关函数 ## shutil.make_archive() ......
python shutil

Python (一)

Python 是一种高级编程语言,具有简单易学、可读性强等特点,广泛应用于 Web 开发、数据分析、人工智能、科学计算、网络编程等领域。Python 语言的特点: 简单易学:Python 语法简洁,易于上手。 面向对象:Python 支持面向对象编程。 可读性强:Python 代码易于阅读,易于维护 ......
Python

python接口自动化测试框架

python_接口自动化测试框架地址 https://www.cnblogs.com/yinjia/p/9503408.html ......
框架 接口 python

python+playwright 学习-64 多线程同时打开多个浏览器不同账号操作

# 前言 最近用小伙伴提到多线程同时操作多个浏览器,每个浏览器用不同账号登录的需求。 # 多线程操作 以下是2个账号同时打开2个浏览器操作的示例 ``` from playwright.sync_api import sync_playwright from threading import Thr ......
线程 playwright 账号 多个 浏览器

【Django】关于错误django.db.utils.NotSupportedError: MySQL 5.7 or later is required (found 5.5.62).

本来想用Django创建表,但是输入 python manage.py makemigrations 然后就出错了,说是MYSQL兼容问题 解决方法 下载低版本的Django并且更新数据库可以解决(我在pycharm又下载了2.2.28,数据库从5.5更新到8.0)版本不能超过(Djang 4.1. ......

python大作业

简易聊天室 【设计要求】用 Python 实现基于 socket 的聊天室程序。聊天室分为服务器 端和客户端两部分,服务器端程序主要负责侦听客户端发来的消息,客户端需要 登陆到服务器端才可以实现正常的聊天功能。 服务器端主要功能如下:在特定端口上进行侦听,等待客户端连接。统计在 线人数。当停止服务时 ......
python

vscode编辑python代码相关设置

#### 括号补全 1. 说明:正常情况vscode输入print等代码不会加上括号,`sttings.json` 添加此配置后会补全,记得保存 ![image](https://img2023.cnblogs.com/blog/2207865/202305/2207865-202305232126 ......
代码 vscode python

在嘈杂的环境下保持专注

# 必须指出,这是一件非常难的事情 ## 同时,能够判断出困难程度,意味着有解决的方法 ### 提高自控力的最有效途径在于,弄清自己为何失控(何时、何种情境);学会避开引起意志力失效的陷阱。 就我自己而言,晚饭后的低效率是awful的,下面列出feature: - 晚饭吃得太多 - 需要做的事情太多 ......
环境

Python变量内存管理

变量 三个组成部分: 1变量名:反应变量值所描述的意义,并且可以用来引用变量值。 2赋值符号:赋值。 3变量值:存放数据,用来记录现实世界中的某种状态。 常量 计算机语言便设计了常量这个概念,也就是说常量相对于变量是一个不会变化的量。在Python中,虽然也和其他很多计算机语言一样拥有常量这个概念, ......
变量 内存 Python

Python实验课4

实验一 实验源码 1 print(sum) 2 sum = 42 3 print(sum) 4 5 def inc(n): 6 sum = n +1 7 print(sum) 8 return sum 9 10 sum = inc(7) +inc(7) 11 print(sum) 实验截图 实验二 ......
实验课 Python

深入理解 python 虚拟机:花里胡哨的魔术方法

在本篇文章当中主要给大家介绍在 cpython 当中一些比较花里胡哨的魔术方法,以帮助我们自己实现比较花哨的功能,当然这其中也包含一些也非常实用的魔术方法。 ......
魔术 方法 python

Python - yarl

https://www.jb51.net/article/265713.htm https://blog.csdn.net/lly1122334/article/details/127493377 ......
Python yarl

Redis源码安装(Linux环境)

下载源码: wget https://download.redis.io/redis-stable.tar.gz 解压: tar -xzvf redis-stable.tar.gz 编译&安装: cd redis-stable make PREFIX=~/redis install make ins ......
源码 环境 Redis Linux

Tkinter 中隐藏和取消隐藏第二窗口窗口 – Python,用于多界面窗口程序

在 Tkinter 中隐藏和取消隐藏窗口 – Python 先决条件: Tkinter Python为开发 GUI(图形用户界面)提供了多种选择。在所有 GUI 方法中,Tkinter 是最常用的方法。它是Python附带的 Tk GUI 工具包的标准Python接口。 Python with Tk ......
界面 Tkinter 程序 Python

python:Error: EPERM: operation not permitted, mkdir 'F:\Program Files\nodejs\node_global\node_modules'报错

可以发现文件没有权限 npm ERR! Error: EPERM: operation not permitted, mkdir 'F:\Program Files\nodejs\node_global\node_modules' 将nodejs的文件权限改为完全控制 之后操作即可 ......

Flask与Django项目运行

# Django 要运行Django项目,你可以按照以下步骤进行操作: 1.确保你已经安装了Python和Django。如果你还没有安装它们,请先安装它们。 2.打开终端或命令提示符。 3.导航到你的Django项目的根目录。这是包含manage.py文件的目录。 4.运行以下命令以应用数据库迁移: ......
项目 Django Flask

解决nginx+django+swagger打开swagger需要进行Django Login

一、将drf-yasg包的static目录拷贝到Django项目根目录下 二、修改nginx配置,添加如下红框中的内容 三、重启nginx systemctl restart nginx 这样再次打开http://XXX:XX/swagger/ 即可直接打开swagger接口文档 ......
swagger django Django nginx Login

Python函数

1. 函数 函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,具体区别,我们后面会讲,编程中的函数在英文中也有很多不同的叫法。在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,在C中只有f ......
函数 Python

shell运行脚本的4种方式和区别

test.sh 方式一要求test.sh必须有可执行权限,方式二、三、四 有没有可执行权限都可以 方式一:./test.sh ./(点斜杠)的意思是执行当前目录下的某个可执行文件, 此方式文件必须是可执行文件, 如果没有 chmod u+x filename 可赋予文件执行权限. 启动另一个Shel ......
脚本 方式 shell

Anaconda-用conda创建python虚拟环境

#### 前言 `conda`可以理解为一个工具,也是一个可执行命令,其核心功能是包管理和环境管理。包管理与pip的使用方法类似,环境管理则是允许用户方便滴安装不同版本的python环境并在不同环境之间快速地切换。 安装Anaconda后可以输入`conda -V`查看`conda`版本,如果`co ......
Anaconda 环境 python conda

用python批量将特定后缀名的文件拷贝到指定文件夹

## '''创建文件夹''' 点击查看代码 ``` import os import shutil os.mkdir('D:\目标文件夹') os.mkdir('D:\目标文件夹\处理后所有文档') ``` ## '''过滤文件到指定文件夹''' 点击查看代码 ``` path2="D:\目标文件夹 ......
文件 后缀 拷贝 文件夹 python

Python面向对象进阶-元类

## 元类是什么 在面向对象(OOP)编程中,我们可以用不同的类来描述不同的实体及操作,可以通过父类来设计一些“默认”操作,也可以用**MixIn类**来组合扩展一些额外操作,也可以用**抽象类**及**抽象方法**来描述要实现的接口,面向接口编程。 大部分情况下我们并不需要用到元类。 元类是一种` ......
对象 Python