自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (10)
  • 收藏
  • 关注

原创 python实现windows系统电脑自动定时关机

有时我们需要电脑挂机然后一定时间后自动关机,这种当然已经有软件可以用的,不过呢我们已经会用python了,电脑python天天挂着,写两行代码就可以自动关机,难道不好吗,而且这样不用安装软件,公司电脑的话更加友好,代码非常简单,如下,还附赠你锁屏和重启的代码。自动定时关机python运行后,电脑系统会有提示多长时间后关机,而程序是直接结束的,直接等着就行了。

2024-08-08 09:30:00 157

原创 python运行异常报错跳过处理,Try用法

python运行某些没把握的程序时,会说不定就来个报错,导致整个程序运行终结,如果这个步骤无关紧要或有其他用法时,可以使用try语句跳过。1:如果x没有异常,执行z,i (有点像if用法)

2024-08-07 09:45:41 147

原创 python模拟键盘鼠标操作2,pynput库

python模拟键盘鼠标操作有几种方法,这里讲pynput库。

2024-07-30 09:00:00 165

原创 python模拟键盘鼠标操作1,pyautogui库

python模拟键盘鼠标操作有几种方法,这里讲pyautogui库。

2024-07-29 16:32:00 213

原创 python产生随机数random方法

四、random.randrange([start], stop[, step])六、random.shuffle(X[,random])七、random.sample(squence, K)从指定序列中随机获取 K 个元素作为一个片段返回。二、random.uniform(a,b)三、random.randint(a,b)返回 0 与 1 之间的随机浮点数N。返回 a 与 b 之间的随机浮点数N。一、random.random()返回指定递增基数集合中的一个随机数。返回一个随机的整数N。

2024-07-24 11:41:40 159

原创 python用selenium网页模拟时xpath无法定位元素解决方法3

上两篇文章分别写了2种情况,1种是包含iframe的,详见https://blog.csdn.net/Sixth5/article/details/140342929。1种是有动态数字变化的,详见https://blog.csdn.net/Sixth5/article/details/140344343。针对一下特别棘手的,没法用定位的情况,我们直接放弃用selenium模块,直接使用鼠标模拟模块,控制鼠标位置和点击,来实现特定页面的点击按钮。需要用到的模块是pynput,具体代码如下,

2024-07-17 10:17:44 411

原创 python用selenium网页模拟时xpath无法定位元素解决方法2

我们发现1721110144093这个数字在网页代码中是存在的,所以解决方法是使用正则定位抓取数字,然后拼接出xpath再用于定位元素。)精准定位数字的位置,由于网页代码中有多个重复内容,所以使用list容器,再使用data[1],即list里的第一个元素,准确把数字提取出,然后拼接,就拿到最终的动态变化的xpath啦!本篇写第2种情况,就是xpath定位的元素中有变化的数字,比如wb这个上传视频的网址,“上传视频”的按钮,我们点击copy xpath后,得到的xpath是//

2024-07-16 14:25:25 421 1

原创 python用selenium网页模拟时xpath无法定位元素解决方法1

代码如下,需要用到switch_to.frame(),其中()内是指全网页中第几个iframe标签,第一个是0,大家都懂的。此处建议网页源码内搜索

2024-07-11 10:10:09 313

原创 python在selenium网页模拟运行过程中需要打开文件夹上传文件的情况的解决方法

在selenium运行过程中,可能会遇到网页需要上传文件图片等情况,这时selenium处理不了的,我们需要用到另一个包,pywinauto。web.find_element(By.XPATH,‘xxxxxxxxxxx’).click()等使用,就是说,先用selenium模拟点击上传按钮,然后再使用上面的代码模拟上传文件。运行情况是模拟手动点击上传按钮,在文件夹中选择文件。期间不能手动触碰鼠标键盘。因为是在selenium模拟网页运行的代码中的,所以上面需要连接。

2024-04-17 10:49:21 572 1

原创 selenium处理鼠标悬停才能显示的元素

虽然用蓝鼠标点击不到悬停元素,但是一般的按钮等链接xpath等,也是在网页源代码中可以直接找到的,只是隐藏了,多找找源代码。定位鼠标悬停才显示的元素,要引入新模块Action Chalins。需要注意的是,悬停的目标链接怎么获取到?

2024-02-23 11:28:36 738

原创 selenium运行时出现AttributeError: ‘WebDriver‘ object has no attribute ‘find_element_by_xpath‘

在像往常一样用find_element_by_xpath时,突然出现如下错误提示,其中第一个填入By.XPATH,或者其他的方式和以前名字一样,不能用原来的语句了,要改用新的语句,并且引入By模块。不知道为什么,可能是selenium更新了吧。后来搜了一堆资料,尝试了最后这一个方法好使。新语句find_element()然后逗号, 再填入xpath内容。

2024-02-21 14:15:47 283

原创 python的pyautogui库模拟键盘鼠标操作excel临时文件另存为

用python的pyautogui库,模拟键盘鼠标操作excel临时文件的另存为。

2024-02-20 09:00:00 201

原创 python win32com模块基础用法

【代码】python win32com模块基础用法。

2024-02-19 09:00:00 386

原创 Excel VBA循环遍历判断简单语句

【代码】Excel VBA循环遍历判断简单语句。

2024-02-18 14:05:01 279

原创 python pandas操作Excel使csv和xlsx互相转换的方法

python pandas操作Excel使csv和xlsx互相转换的方法。

2024-02-10 09:00:00 432

原创 将多个CSV写入一个Excel不同sheet中

用to_csv()是不行的,会覆盖掉之前写入的表,最终导致excel中只有一个sheet。所以这里用ExcelWriter实现写多个sheet。

2024-02-09 09:00:00 408

原创 Excel VBA exit退出循环

Excel VBA exit退出循环。

2024-02-08 09:00:00 663

原创 Excel VBA循环遍历数据的方法

If Trim(Cells(i, j).Value) = “” Then '判断必填数据是否填写。For i = MinRow To RetMaxRow - 1 '循环每一行。For j = MinCol To MaxCol - 1 '循环每一列。Next '数据检测通过,给出提示并使保存按钮。'检测数据按钮方法,如果检测通过,则保存按钮可用。MsgBox “没有有效数据”MsgBox “数据效验通过”MsgBox “必填数据”

2024-02-07 09:00:00 653

原创 python进行批量搜索匹配替换文本文字的matlab操作实例

其中的中间部分有些是一样的,比如13100505_6063-T6_T380,13100505_6063-T6_T770等,在进行一些数据处理时,可能需要抓取原文中的一些内容,批量替换原文另外的一些内容,而且事先还需要一步搜索匹配的步骤。文件文本大体分成2个大部分,一个是HMNAME COMP,一个是HMNAME PROP,举个例子,如下matlab输出的txt文件,原文件有几万行数据,这里只摘取3行对应的。但是它们是散落在文本中的。

2024-02-05 11:43:43 505

原创 Python可视化图表联动-几款常用的动态数据可视化工具

FusionCharts是Flash图形方案供应商InfoSoft Global公司的一个产品, FusionCharts可用于任何网页的脚本语言类似于HTML , .NET,ASP , JSP, PHP , ColdFusion等,提供互动性和强大的图表。另外,FusionCharts支持基于Flash/JavaScript的3D图表,提供服务器端APIs,支持成千上万的数据点,并在几分钟内完成向下钻取。它是 Uber 开发的地图可视化工具,能对大规模地理数据进行动态渲染,而且地图场景非常丰富。

2024-02-04 09:00:00 202

原创 Python调取Excel数据类似VLOOKUP

当需要通过某一信息,获取表格中其他信息时,比如想通过学号,直接拉取该学生的其他表格信息。

2024-02-03 09:00:00 468

原创 python将其他文件一起打包生成exe

有时打包需要包含其他文件,比如csv表格,因为python程序中有对表格的引用,但是正常使用pyinstaller打包无法包含这个的文件,那么运行时就会出现问题。其中–add-data “test.csv;.”,就是要添加的文件。它后面的冒号以及后面的点.表示把这个文件添加到当前目录下。那我们在powershell中输入如下命令即可,所以我们要把这个文件一起打包进去,生成exe。

2024-02-02 09:00:00 232

原创 python获取当前页面源码selenium

首先引入webdriver,webdriver.Chrome(),它会启动谷歌浏览器自动运行,但首先要装chromedriver,如何安装可以看我之前写的文章-https://blog.csdn.net/Sixth5/article/details/135825724。之后,用.get()获取网址,间隔5秒休息等待获取完全,然后用.page_source打印出来,就OK了。使用selenium进行网页模拟操作等的第一步往往是获取网页源码,那么是如何进行的呢。

2024-02-01 09:00:00 706

原创 解决方法UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\xa0‘ in position

解决方法UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\xa0’ in position。结果提示UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\xa0’ in position。一般来说是全局内设置的Unicode没有起效果,应该在open内再次直接指定格式encoding=那么,可以在括号内增加encoding。可见并没有使用utf-8识别。问题应该可以解决了。

2024-01-31 09:00:00 1238

原创 python终止程序的执行

quit()退出程序,效果与exit()一样。python终止程序的执行,可用如下代码,exit()退出程序。

2024-01-30 09:00:00 193

原创 python弹出消息框messagebox

返回值为点击的按键的值,包括“yes”(是)、“no”(否)、“retry”(重试)、“ok”(确定)、“cancel”(取消)、“ignore”(忽略)、”abort“(中止)。返回值为点击的按键的值,包括“yes”(是)、“no”(否)、“retry”(重试)、“ok”(确定)、“cancel”(取消)、“ignore”(忽略)、”abort“(中止)。icon:定制的图标区图标选项,该选项支持“error”、“info”、“question”、“warning”(默认为“info”图标)

2024-01-29 09:00:00 1407

原创 python中list.insert()结果为None

这很奇怪,但实际上只需要print原list就可以得到想要的结果,因为666已经被插入到原数据中了。很多时候结果很奇怪,这时候可以尝试多print几个参数,查找原因在哪。结果为 [‘111’,‘666’,‘222’,‘333’]所以 print(a)此时结果是None,

2024-01-28 09:00:00 350

原创 python的os模块基础定义

os.rename(‘data.txt’,‘data2.txt’) #将data.txt文件重命名为data2.txt。os.path.basename(filename) #获取filename文件名。os.path.dirname(filename) #获取filename目录名。os.mknod(‘00_ok.txt’) #创建文件。(4)os.path.isabs()判断是否是绝对路径。os.mkdir(‘img’) #创建一个目录。(2)os.uname()操作系统的详细信息。

2024-01-27 09:00:00 367

原创 chromedriver下载地址与安装方法

最后,我建议关闭谷歌浏览器的自动更新功能,不然的话,它一更新又要重新下载新版的chromedriver。下载后解压就是一个exe文件,把它放到python.exe相同的路径下,就OK了。我的就在这里呢,基本看前三组数字一样就行了,最后两位不重要,关键试一下能不能用。需要找到自己电脑谷歌浏览器版本所对应的chromedriver版本。那么去chromedriver下载网址去找对应的号就可以了。在里面找到自己系统的,windows64,32,都选32。我这里是112.0.5615。

2024-01-26 09:00:00 640

原创 python用selenium拖动滚动条到懒加载网页的最底部

有的网页是拖到最底部就自动加载出了,有的是还需要点击“加载更多”之类的按钮,这时再加一步点击按钮就可以了。python用selenium拖动滚动条到懒加载网页的最底部。

2024-01-25 09:00:00 1095

原创 python多个变量同时for循环

python–多个变量同时进行for循环。i与a对应,j与b对应,同时按顺序循环。要使用zip将使用的参数打包。

2024-01-24 09:00:00 683

原创 python将读取的excel数据转置由列变行

pandas操作Excel列变行。

2024-01-23 09:00:00 526

原创 python爬虫——抓取表格pandas当爬虫用超简单

只要想提取的表格是属于<table 标签内,就可以使用pd.read_html(),它可以将网页上的表格都抓取下来,并以DataFrame的形式装在一个列表中返回。首先F12,页面元素点击表格内容,发现最上面的层级是<table,那么就可以用pandas直接抓!pandas还能当爬虫用,你敢信吗?而且超级简单,两行代码就趴下来。就看到保存的CSV文件了。

2024-01-22 10:33:49 2003

原创 pandas读excel获取表的行数列数

读取Excel后,dataframe后直接.shape,shape输出是一个list,里面2个数字,第一个是行,第二个是列。pandas读excel获取表的行数列数,有多种方法,本人最常用的就是shape。

2024-01-21 11:15:00 937

原创 Python中if语句多个条件处理方法

这种连接方式和or不一样,它是需要两个条件判断语句同时成立的时候才会继续执行if中的语句,最后的结果返回的才是true,假设有一个条件为false,那么它最后的结果就是false。使用and,条件1 and 条件2 and 条件3,只要其中一个表示式为False,则if的条件为False,否则为True。使用or,条件1 or 条件2 or 条件3,只要有一个表达式为True,则if的条件为True,否则为False;and和or的混合使用,二者的优先级按前后顺序执行。3.elif多条件判断。

2024-01-20 12:15:00 2837

原创 python获取Excel单元格内前后字符,类似Excel中left和right函数功能

python获取Excel单元格内前后字符,类似Excel中left和right函数功能。

2024-01-19 10:04:42 707

原创 Pandas DataFrame中提取任意一个单元格的值

Pandas DataFrame中提取任意一个单元格的值。

2024-01-18 14:03:08 886

原创 python常用转义字符

xyy 十六进制数 yy 代表的字符,例如, \x0a 代表换行。\oyy 八进制数 yy 代表的字符,例如, \o12 代表换行。\ddd 1到3位八进制数所代表的的任意字符。\0 / \000 空字符(NULL)\other 其他字符以普通格式输出。\b 退格(Backspace)\ (在行尾时) 续行符。

2024-01-17 10:06:56 587

原创 python字符串截取

用[]进行截取,括号内左闭右开。

2024-01-16 10:54:18 370 1

原创 pandas模块的insert插入列

把value插入dataframe的指定位置loc中,若插入的数据value已在DataFrame中,则返回 错误ValueError,如想完成重复值的插入需要把allow_duplicates设置为True。loc : 插入的位置,就是插入到第几列,如果想插入到第一例则为0,取值范围: 0

2024-01-15 16:21:08 784 1

基于51单片机直流电机调速-PWM-普中开发板(proteus仿真+源程序)1.zip

单片机开发PWM的案例&相关项目源码

2024-07-24

LCD1602资料.zip

LCD1602的案例&相关项目源码

2024-07-24

(德飞莱)尼莫M3S-DS18B20实验.zip

DS18B20的案例&相关项目源码

2024-07-24

SVM(支持向量机)项目源码

SVM(支持向量机)案例&项目源码SVM(支持向量机)案例&项目源码

2024-07-17

matlab绘图案例附详细代码.docx

matlab绘图案例附详细代码.docx

2024-07-17

MATLAB 通信仿真Chapter6.pdf

傅里叶变换、滤波器、FFT等经典算法的matlab仿真设计

2024-07-16

docker配置使用指南1.txt

真实可用的docker配置&使用

2024-07-16

全球人工智能AI行业系列报告1.zip

人工智能相关完整教程、论文复现、demo项目源代码

2024-07-16

matlab教程1.ppt

Matlab下载安装、仿真实验报告、项目源代码

2024-07-16

Stable Diffusion 真人3D仿真模型网盘链接1.txt

Stable Diffusion、Midjourney、DALL2等AI绘画软甲的部署、训练模型、安装、原理、提示词合集、api开发、插件

2024-07-16

基于java的聊天系统的设计实现(21).zip

Java项目源码、可运行软件、开发文档或用户手册

2024-07-16

App研发录源代码1.zip

原生或第三方平台上的App开发的教程、源代码项目

2024-07-16

小程序开通相关说明文档1.zip

小程序开通相关说明文档1.zip小程序开通相关说明文档1.zip

2024-07-15

2021华数杯全国大学生数学建模竞赛A题11.zip

全国大学生建模大赛、深圳杯、华数杯、华为杯、电工杯、其他建模项目的题目&解答

2024-07-12

计算机网络技术基础教程 - 副本.zip

计算机网络、现代通信组网相关的教程&案例&相关项目

2024-07-12

信号与系统相关课程内容.zip

信号与系统、数字信号处理、通信原理等课程内容及相关实验项目

2024-07-12

【后端开发框架】教程&案例&相关项目1.zip

【后端开发框架】教程&案例&相关项目1.zip

2024-07-12

旅游景点推荐系统2222.zip

旅游景点推荐系统22222222.zip

2024-07-11

大数据处理平台Hadoop & Spark及其生态系统222

大数据处理平台Hadoop & Spark及其生态系统222

2024-07-11

基于SpringBoot 开发理财产品系统1.7z

基于SpringBoot 开发理财产品系统1.7z

2024-05-14

Redis开发运維实践指南1.zip

Redis开发运維实践指南1.zip

2024-05-14

单片机设计与开发项目模拟试卷1.7z

单片机设计与开发项目模拟试卷1.7z

2024-05-13

深度学习数据集1.7z

深度学习数据集1.7z

2024-05-13

数据库课程设计jsp选题系统sqlserver.7z

数据库课程设计jsp选题系统sqlserver.7z

2024-05-13

unity2D游戏案例 2D Game Learn 1.7z

unity2D游戏案例 2D Game Learn 1.7z

2024-05-13

微信商城小程序1.7z

微信商城小程序1.7z

2024-05-13

华为OD真题&模拟题&相关讲解DDDD.zip

华为OD真题&模拟题&相关讲解DDDD.zip

2024-05-11

数据分析师Excel+SQL.zip

数据分析师Excel+SQL.zip

2024-05-11

计算机课程设计源代码.7z

计算机课程设计源代码.7z

2024-05-11

Visual Basic 4.0安装包精简版.zip

Visual Basic 4.0安装包精简版.zip

2024-05-11

github教程&常见问题解决方法&项目,GitHub使用思维导图.zip

文件使用亿图MindMaster软件打开

2024-01-15

数据库课程设计案例&数据库毕设实例,数据库课程设计.zip

数据库课程设计案例&数据库毕设实例,数据库课程设计.zip

2024-01-12

matlab教程&实验&项目,matlab教程.zip

matlab教程&实验&项目,matlab教程.zip

2024-01-12

美赛备战必备数据库链接地址 1.docx

美赛备战必备数据库链接地址 1.docx

2024-01-12

毕业设计项目&写作技巧&答辩ppt,毕业设计项目.zip

毕业设计项目&写作技巧&答辩ppt,毕业设计项目.zip

2024-01-12

【Python编程题】题目:猜数字游戏(10).zip

【Python编程题】题目:猜数字游戏(10).zip

2024-01-08

【Python编程题】题目:猜数字游戏(9).zip

【Python编程题】题目:猜数字游戏(9).zip

2024-01-08

【Python编程题】题目:猜数字游戏(8).zip

【Python编程题】题目:猜数字游戏(8).zip

2024-01-08

【Python编程题】题目:猜数字游戏(7).zip

【Python编程题】题目:猜数字游戏(7).zip

2024-01-08

【Python编程题】题目:猜数字游戏(6).zip

【Python编程题】题目:猜数字游戏(6).zip

2024-01-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除