模块requests python
【解释器设计模式详解】C/Java/Go/JS/TS/Python不同语言实现
简介 解释器模式(Interpreter Pattern)是一种行为型设计模式。这种模式实现了一个表达式接口,该接口解释一个特定的上下文。这种模式常被用在 SQL 解析、符号处理引擎等。 解释器模式常用于对简单语言的编译或分析实例中,为了掌握好它的结构与实现,必须先了解编译原理中的“文法、句子、语法 ......
Python 自动登录
社交媒体登录自动化 from selenium import webdriver driver = webdriver.Firefox() driver.get(“https://www.facebook.com/") # Find the email or phone field and ente ......
更新 Python 的 setuptools 包
[🔒CLASSIC] 在命令行中更新 Python 的 setuptools 包,您需要运行以下命令: cssCopy code pip install --upgrade setuptools 这将会安装或升级 setuptools 包到最新版本。确保您已经安装了 pip 并且使用的是正确的 P ......
python之封装mysql
数据查询类封装 1. 功能分析 可以连接不同sql数据库 查一条数据,多条数据 可以获取不同格式的数据 2. 封装成数据库查询类 封装思路: 数据库查询模块有多个功能,且需要复用,所以封装成类 在构造方法中创建连接 创建对象方法实现各种查询 # -*- coding: utf-8 -*- # @Ti ......
python自动化之unittest
一、官方文档: https://docs.python.org/zh-cn/3/library/unittest.html 二、unittest使用 unittest 使用规范 需要导入unittest包 测试类必须继承unittest.TestCase类 测试方法必须要以test开头 测试用例名称 ......
Python自动化框架之unittest
一、官方文档: https://docs.python.org/zh-cn/3/library/unittest.html 二、unittest使用 unittest 使用规范 需要导入unittest包 测试类必须继承unittest.TestCase类 测试方法必须要以test开头 测试用例名称 ......
mall--订单模块数据库表解析
本文主要对购物车功能相关表进行解析,介绍从商品加入购物车到下单的整个流程,涉及购物车优惠计算流程、确认单生成流程、下单流程及取消订单流程。 购物车表 用于存储购物车中每个商品信息,可用于计算商品优惠金额。 create table oms_cart_item ( id bigint not null ......
Dapr和Rainbond集成,实现云原生BaaS和模块化微服务开发
背景 Dapr 是一个开源的分布式应用运行时,帮助开发者构建松耦合的分布式应用程序,具有良好的可扩展性和可维护性。Rainbond 是一款企业级的云原生应用管理平台,提供了丰富的功能和工具,方便开发者管理和部署应用。Rainbond 和 Dapr 结合可以提供以下价值点: 为Dapr扩展云原生支持: ......
python一招完美搞定Chromedriver的自动更新问题
from webdriver_manager.core.utils import get_browser_version_from_os from webdriver_manager.chrome import ChromeDriverManager import requests, re, tim ......
python flashtext字符串快速替换,自然语言处理加速
在自然语言处理当中,经常对数据集进行一些数据字符的替换,表情的替换,以便在tokenizer的时候不被识别成[unk],造成信息的缺失 常规方法使用python自带的replace方法实现,但数据量很大时,效率显得低了 比如下面的代码,处理60000条数据需要3+小时 from tqdm.noteb ......
Python常见面试题017: Python中是否可以获取类的所有实例
017. Python中是否可以获取类的所有实例 转载请注明出处,https://www.cnblogs.com/wuxianfeng023 出处 https://docs.python.org/zh-cn/3.9/faq/programming.html#faq-multidimensional- ......
python 1970年以前 字符串转换时间戳
代码1 from datetime import datetime result = '1970-01-01 07:00:00' time_1 = '1966-07-17 06:03:00' if time_1 > result: array = time.strptime(time_1, "%Y- ......
python关于*args所能接收的参数、关于**kwargs所接收的参数详解
1 #!/usr/bin/env python 2 # -*- coding:utf8 -*- 3 # python-day32-20170110: 4 5 6 # 关于*args所能接收的参数 7 8 # 这种接收的是位置参数,可变长 9 def func1(*args): 10 print(ar ......
kali linux 下安装vim插件完成python代码tab补全和代码高亮
使用git命令下载代码高亮插件 git clone https://github.com/vim-python/python-syntax.git -c http.proxy=http://127.0.0.1:7890注:http.proxy=http://127.0.0.1:port 为终端代理 ......
python get请求抓取网页
import requests url = 'https://www.douban.com/search?' # req = requests.get(url) headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) ......
Python 环境迁移
平时用python环境会装一堆依赖,也包括自己的模块,要迁移到陌生环境,得好好处理才行。 下面介绍个方法,实践过还可以: 总结下步骤: miniconda或conda安装一个python环境,python版本最好和后面新环境一样。 conda create -n sz python=3.6.8 在该 ......
python+运维+gpt
python+运维+gpt python的基础语言系统偏简单 较为复杂的代码大多来自第三方库impot的使用,短期内是可以熟悉并可以编写一些较为简单的基础性短篇代码、脚本:excel表格,日志收集脚本,定时任务启动的脚本等等 加上pycharm,vscode等的代码编写器的调试运行,可以通过借鉴等等 ......
python yeah 邮箱发邮件
设置 先理一下常见的电子邮件协议: SMTP、POP、IMAP 都遵循TCP/IP协议规范。至于Exchange是邮件服务器,不是收邮件和发邮件的协议,不要混淆概念,一般情况下不用,因为它是微软的产品。 SMTP:即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转 ......
python3 **解包
>>> d1 = {'name': 'apple'} >>> d2 = {'price': 10} # d1、d2 原始值不会受影响 >>> {**d1, **d2} {'name': 'apple', 'price': 10} >>> [1, 2, *range(3)] [1, 2, 0, 1, ......
nginx使用http_image_filter_module模块动态生成指定大小图片
安装依赖 yum -y install gd-devel openssl-devel 编译安装 ./configure --prefix=/usr/local/nginx_server --with-openssl=/usr/local --with-pcre --with-http_ssl_mod ......
linux下使用pyinstaller打包python脚本
最近给运维写一个系统维护的python脚本,但是被告知生产环境有很多服务器没有安装python解释器,于是在网上搜索多pyinstaller解决方案,本文简单记录之。 下载pyinstaller。 最新的pyinstaller版本为2.0版本,官方网站http://www.pyinstaller.o ......
解决SpringBoot多模块发布的问题
如果使用 SpringBoot 多模块发布到外部 Tomcat,可能会遇到各种各样的问题。本文归纳了以下 8 个原则和发布时经常出现的 4 个问题的解决方案,掌握了这些原则和解决方案,几乎可以解决绝大数 SpringBoot 发布问题。 SpringBoot 多模块发布的 8 大原则 1 在发布模块 ......
linux安装两个python版本
1.下载python3安装包 wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz 2.解压python的tgz压缩包文件 tar -xzvf Python-3.7.2.tgz 3.进入解压的文件 cd Python-3.7.2 ......
在docker安装Python环境提供给其他docker使用
1. 在宿主机新建一个目录 2. 在app目录下新建一个Dockerfile文件 本文永久更新地址: 1. 在宿主机新建一个目录 在宿主机上新建一个目录如app/,在app目录里面导入项目需要依赖的包 在项目根目录下输入命令,导出python项目所有的依赖包 pip freeze > require ......
python爬取股票数据
import json import os import requests import time def save_data(data, date): if not os.path.exists(r'stock_data_%s.csv' % date): with open("stock_data ......
SAP WM模块里的那些标准 Interim Storage Type
SAP WM模块里的那些标准 Interim Storage Type ......
设置jupyter notebook的python environment
(base)$ conda install nb_conda_kernels (base)$ conda create --name new-env (base)$ conda activate new-env (new-env)$ conda install ipykernel (base)$ c ......
Python json基本使用json.dumps() 和json.loads()
Python中 json的基本使用 json.dumps() 和json.loads() JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它是JavaScript的子集,易于人阅读和编写。 Json最广泛的应用是作为AJAX中web服务器和客户端的通讯的 ......
python - html转pdf
1. 安装pdfkit pip3 install pdfkit 2. 安装wkhtmltopdf 下载wkhtmltopdf安装包 https://wkhtmltopdf.org/downloads.html 安装后在系统Path添加wkhtmltopdf的bin路径 3. 简单使用 将本地html ......