20230902方法python day
day40(2023.4.9)
智能电话本项目 一、 项目介绍 1 项目描述 该项目是用于日常生活中记录联系人信息的一款智能小工具。 实现了对联系人的姓名、年龄、性别、电话号码、住址的添加及修改、查找、删 除、排序等功能。 该项目是以 Windows 控制台为运行平台,所有的操作都应在控制台 上进行。 2 编写目的 通过该项目可以 ......
virtualenv + pyinstaller 将python程序打包成.exe文件(Windows系统)
一、virtualenv virtualenv用于创建一个虚拟的python环境,用于解决python环境中安装的包过多,存在冲突的问题 1、virtualenv安装 pip install virtualenv 可使用 virtualenv --version 查看安装情况 2、virturale ......
Python同Java及C++的不同之处
Python同Java及C++的不同之处1. C++、Java对变量的定义很严格 比如 int a = 0 python则直接定义 a=0 2. C++、Java代码结束时需要用 ;隔开 比如 int a =0; ,而python则不用 a=0 直接换行即可 3. C++、Java中的循环或者判断需 ......
python3 多线程编程实战: http多线程下载器的编写
python3 多线程编程实战: http多线程下载器的编写 说到多线程的应用,这种并发下载的情况显然比较适合。也是日常生活中使用会比较广泛的一个应用。 当我们编写爬虫下载一些比较大的资源的时候,比如说视频。很多情况下使用多线程都能极大提升下载速度。 001.range字段 http分片下载的核心在 ......
Python练习代码
from collections import namedtuple City = namedtuple(typename = "City", field_names = "name county population coordinates") tokyo = City("Tokyo", "JP" ......
python的重试模块retry、retrying
一,retry模块 1,pip安装retry模块 1 pip install retry 2,retry介绍 1234567891011 def retry(exceptions=Exception, tries=-1, delay=0, max_delay=None, backoff=1, jit ......
Python学习笔记
Python学习第一天 DAY1: 1.1 基础知识 1、print输出函数 # print函数 # 输出数字 print(520) print(98.5) # 输出字符串 print('hello') print("hello") # 输出含有运算符的表达式 print(1+2) # 将数据输出到 ......
python - datetime日期加减
import datetime now = datetime.datetime.now() # now = datetime.datetime(2023,4,9) now.strftime('%Y-%m-%d %H:%M:%S') # 2023-04-09 21:00:41 # 加7天 delta7 ......
python3中Requests将verify设置为False后,取消警告的方式
import requests resp = requests.get('https://www.***.com', verify=False)调用成功但是会有如下警告信息: InsecureRequestWarning: Unverified HTTPS request is being made ......
day03
day03 java帝国的诞生 曾想命名为C++-- 基于Java开发出居多的平台、系统、工具 构建工具:Ant,Maven,Jekins 应用服务器:Tomat Web开发:Spring 开发工具:Eclipse,Netbean,idea java的特性和优势 简单性 面向对象 多线程 高性能 可 ......
一些书上不怎么讲的编译器优化方法
目录 1 一些书上不怎么讲的编译器优化方法 1.1 内容预览 1.2 JIT - Just In Time Compilation 1.2.1 单层编译器 1.2.2 解释器 + 编译器 1.2.3 FDO - Feadback-Directed Optimization 1.3 AOT - Ahe ......
python 多进程
背景:串行执行慢,考虑使用多进程来加速。 1 多进程 这块可以参考:https://blog.csdn.net/Hao_ge_666/article/details/120571731 2 多线程 这块可以参考:https://blog.csdn.net/Hao_ge_666/article/det ......
Rust 的 parse() 是一个用于将字符串解析为其他类型的方法
在 Rust 中,parse() 是一个用于将字符串解析为其他类型的方法。例如,可以将字符串解析为整数、浮点数或布尔值等。 在这个例子中,parse() 方法被用来将用户从标准输入中读取的字符串(即变量 input_num)解析为整数类型。需要注意的是,parse() 方法返回一个 Result 枚 ......
python time测试
python time测试 import time def timer(seconds): start_time = time.time() while True: elapsed_time = time.time() - start_time if elapsed_time >= seconds: ......
C盘爆满的解决方法,不用删除文件,使用分区助手无损增加内存
一、分区助手傲梅科技 对于我们C盘内存不足的来说,老师推荐的yyds。 我的内存C盘历史最低是900多M,1.5G还是多的,经过我不断的删除文件,发现没什么用,电脑用久了C盘文件占内存自然就多了!!改变不了!! 所以方法是用其他盘的内存移到C盘。一分钟解决。 下载完直接看使用步骤 二、下载 1.1、 ......
golang 编译碰到问题 Package python-2.7 was not found in the pkg-config search path.
golang 运行单测或者编译程序时提示需要配置 PKG_CONFIG_PATH 环境变量,原因是在程序里使用了 go-python 包,要求运行环境有 python2.7,并设置 PKG_CONFIG_PATH 环境变量,解决方案如下: # pkg-config --cflags -- pytho ......
python 提取字符中的数字
一、isdigit()函数 isdigit()函数是检测输入字符串是否只由数字组成。如果字符串只包含数字则返回 True 否则返回 False。 1 2 3 4 5 6 7 8 9 10 11 dream = "123456" print(dream.isdigit()) # 返回:True dre ......
[oeasy]python0131_[趣味拓展]各种符号_汉语拼音符号_中文全角英文字母_中文全角标点
各种符号 回忆上次内容 中文字符可以有各种分类方法 声母 拼音检字法 韵母 合辙押韵的分类 偏旁部首 实际上unicode的排序方法 添加图片注释,不超过 140 字(可选) 我们以前勇闯地下城时候获得了一把屠龙宝刀 给他镶上了❤️宝石 这宝石应该如何理解? 今天我们就来彻底解密红色爱心的原理 ......
性能最快的代码分析工具,Ruff 正在席卷 Python 圈!
几天前,Python 开源社区又出了一个不小的新闻:HTTPX 和 Starlette 在同一天将在用的代码分析工具(flake8、autoflake 和 isort)统一替换成了 Ruff。 HTTPX 是一个支持异步的 HTTP 客户端,Starlette 是一个轻量级的 ASGI 框架,它们都 ......
Python+Selenium.webdriver实现WEB端UI自动化测试
本篇记录基于Python+Selenium.webdriver实现WEB端UI自动化测试,其中测试用例使用excel维护。 1.项目选取(登录页无验证码校验的项目) 该示例选取的是登录页不需要输入验证码校验的基础页面(考虑到现在大部分项目都是需要进行验证码校验的,后面研究后再出一篇相关的分享。) 2 ......
python基础十(常用模块)
一 time与datetime模块 1、time import time # 时间分为三种格式: # 1、时间戳:从1970年到现在经过的秒数 # 作用:用于时间间隔的计算 print(time.time()) # 1680886728.1569963 # 2、按照某种格式显示的时间:2022-07 ......
python Selenium自动化测试
转载自 https://blog.csdn.net/tangya3158613488/article/details/106902110 Selenium自动化测试 什么是自动化测试 自动化测试指软件测试的自动化,在预设状态下运行应用程序或者系统,预设条件包括正常和异常,最后评估运行 结果。总的概括 ......
day02
day02 关于计算机 有硬件和软件 有台式、笔记本、大型 可以做科学计算、人工智能、数据处理、自动控制、计算机辅助控制、网络等 能够按照程序运行、自动、高速处理海量数据的现代化智能电子设备 硬件及冯诺依曼结构 硬件组成 cpu 主板 内存 电源 硬盘 显卡 键盘、鼠标 显示器 .... 冯诺依曼结 ......
多表查询和python操作mysql
多表查询的两种方法 方法1:连表操作 inner join 内连接 select * from emp inner join dep on emp.dep_id=dep.id; 只连接两张表中公有的数据部分 left join 左连接 select * from emp left join dep ......
Python DeprecationWarning: executable_path has been deprecated, please pass in a Service object
借鉴 https://blog.csdn.net/lly1122334/article/details/106217320 https://blog.csdn.net/qq_57377057/article/details/128463296 https://blog.csdn.net/tangya ......
Python正则表达式
本章将介绍Python中正则表达式,本文将会基于Python的标准库re模块讲解正则表达式。 1、正则表达式的基本使用 1.1、re.search(正则表达式,待匹配文本) 我们可以使用re.search查询待匹配文本中是否存在可以匹配上的字符串,直接上例子。 import re match = r ......
python-matplotlib库
学习过程中跟着敲的代码:import matplotlib.pyplot as pltfrom matplotlib.image import imreadplt.rcParams["font.sans-serif"] = ['Arial Unicode MS'] # 设置字体# plt.rcPar ......
python获取某单元格的行和列
解决问题: 在读取excel时, 假如读取到了我想要的数据,则返回它所在的行和列 import openpyxl # 打开Excel文件并选择工作表 wb = openpyxl.load_workbook(r'D:\Users\72036454\Desktop\test.xlsx') sheet = ......
Navicat软件、python操作MySQL
Navicat软件 1. 软件简介 第三方开发的用来充当数据库客户端的简单快捷的操作界面 无论第三方软件有多么的花里胡哨,底层的本质还是SQL 能够操作数据库的第三方可视化软件有很多,其中针对MySQL最出名的就是Navicat 1.浏览器搜索Navicat直接下载 版本很多、能够充当的数据库客户端 ......