- 博客(15)
- 收藏
- 关注
原创 MYSQL笛卡尔积连接/交叉连接
如上图,需要将表Students与表Subjects进行笛卡尔连接。遇到了需要将两张表进行笛卡尔连接的题目。这样虽然通过了,但是怪怪的啊!这两天在刷mysql题目的时候。但是这种方法不能同时连接3张表。笛卡尔积可以这样连接!然后我就去看了别人的解法。于是我采用了下面的方式。
2024-08-05 03:09:01 192
原创 [Selenium] StaleElementReferenceException: Message: stale element referenced的解决办法
我在写一个获取页面信息的自动化程序的时候遇见一个这样的报错。在网上找了许多方法,重定向元素的,但是好像跟我的情况不一样。在点一次点击下一页后在获取信息就遇见的这样的错误。后面发现只要在循环的开始多等待一下就好了,如下图。我要获取一个网站中前10页的信息。
2024-07-15 05:43:14 497
原创 【学Python后赚大钱】Selenium 工具的基本安装
下载下来之后,解压里面的程序文件 chromedriver.exe 到某个目录下面。Chrome 115 版本以后的下载链接。这个目录的路径最好是没有中文名和空格的。打开 命令行程序,执行下面的命令。
2024-06-20 13:22:36 200
原创 正则表达式
匹配括号内的几个字符之一,如[abc],里面可以用 - 来指定范围,就不需要列举出所有的字符,如[abc]就等价于[a-c]注:一些元字符在方括号内就没有了特殊含义,变成了普通字符,如 . ,[.]就仅代表匹配一个 . 字符。匹配前面的子表达式指定的次数,至少m次,至多n次,括号内也可以只填写一个数字如{3}表示固定匹配三次。’ 都是贪婪地,使用他们时,会尽可能多的匹配内容。但是验证的匹配结果却是把所有的都匹配上了,因为刚开始的王和最后的女士也满足这个正则表达式的语法。如果我们要得到的是王姓女士的名字呢?
2024-01-20 05:46:09 924
原创 【学Python后赚大钱】文件读写
closefd-用于指定关闭文件时是否通道关闭文件描述符,也就是上面的f;size-返回内容的大小,可以不指定,不指定就默认返回一行,指定的大小若不满一行就按指定的来,超过一行则返回一行;默认为None,表示的是使用系统默认的编码格式例如 'utf-8'size-返回内容的大小,可以不指定,不指定就默认返回整个文本的内容;mode-指定文件打开的模式,这个参数决定了我们可以怎样操作文件。f-open函数返回的文件对象,也可以叫文件描述符或句柄。运行上面的代码,你的D盘就会多出一个这样的txt。
2024-01-16 06:31:45 970
原创 解决电脑突然没有网的常见操作
其实我也都是一知半解的,找到的方法也是都试了一遍才弄好,如果大家有什么新的情况或者对我上面的方法有指正,欢迎在评论区留言~在弹出的窗口中选择高级标签页,并在属性中选择速度和双工,值的话我也不知道具体怎么弄,我的做法是都选了一遍,哈哈哈哈。右键我的电脑,选择管理,再双击网络适配器,看看有没有黄色感叹号,下面图是没有的。今天电脑突然没有网了,于是在网上找了各种办法,在这里整理一下以后可以用,嘻嘻。2.重启路由器(重启大法好!1.重启电脑(重启大法好!3.修改全双工/半双工。4.修改DNS服务器。
2024-01-12 05:16:31 522
原创 【学Python后赚大钱】pip调包侠基础用法
用法:pip install --upgrade 库名 或者 pip install requests -U。用法:python -m pip install --upgrade pip。用法:python -m ensurepip --default-pip。用法:pip install --upgrade 库名==版本号。用法:python -m pip uninstall pip。用法:pip install 库名 -i 下载地址。用法:pip -h 或者 pip --help。
2024-01-04 02:00:48 553
原创 【学Python后赚大钱】import导入模块
import导入的对象(包、库、函数、变量都可以是导入对象)from 位置 as 别名作用:代码体量比较大时可以把一个功能的代码写到一个文件或多个文件中(模块),当前代码中需要用到对应模块的内容可以通过import来进行导入并调用*其中 import导入的对象是必须要写的,from 位置 as 别名不需要时可以不写。
2024-01-04 01:14:49 369
原创 【学Python后赚大钱】字符串的格式化输出
除了%s比较常用之外,%d和%f也比较常用,代指浮点数时还可以指定保留小数点后几位,只需要在f前加上‘.数’自即可,如要保留两位就是 %.2f 如果不指定默认保留6位。而格式字符不单单只有%s,%s只是代表字符串类型的表达式,而其他数据类型的表达式需要另外的格式字符代替,如果不按照对应的格式字符会引起错误甚至报错。这时我们可以指定他的宽度,使其宽度一致来达到对其效果,在%后加入一个指定宽度数字即可。但是上面的是右对齐,如果要达到左对齐的效果,可以在数字前面加上一个 -下面是一个基础的用法。
2023-12-31 05:33:32 495
原创 【学Python后赚大钱】字符串常见操作
默认为字符串的最后一个位置。max-替换的次数,默认为old出现的次数,即全部替换,若自己指定的话则替换不超过 max 次。默认为字符串的最后一个位置。start-开始搜索字符串的位置。beg-设置字符串检测的起始位置,默认为0,即起始位置。beg-设置字符串检测的起始位置,默认为0,即起始位置。end-设置字符串检测的结束位置,默认为字符串结尾。end-设置字符串检测的结束位置,默认为字符串结尾。lstrip-去掉字符串左边的符号,默认为空格;rstrip-去掉字符串右边的符号,默认为空格;
2023-12-24 04:19:11 826
原创 【学Python后赚大钱】切片
索引(Index)是一种按照顺序给数据结构中的元素编号的方式,通过指定编号来快速获取元素的值。步长:指定取的元素的间隔,可空白,空白则默认为1,即不跳过元素。起始索引:切片开始的索引,包括该索引对应的元素。可空白,空白则表示取终止索引之前的对应元素。终止索引:切片结束的索引,不包括索引对应的元素。可空白,空白则表示取起始索引之后的对应元素。注:起始索引与终止索引之间的冒号不能省略,但是步长省略时步长坐标的冒号可以省略;比如我们定义一个字符串 str = 'ABCDEFG'A的索引就是0,G的索引就是6。
2023-12-20 00:25:47 404
原创 【学Python后赚大钱】Python数据类型
字典中的每一个元素由一个键(key)和一个值(value)组成,键值之间使用冒号分隔。字典中的元素是无序的不能像列表一样通过索引访问,但是可以通过键来访问其中的值。与列表类似也表示一组数据,使用()括起来,但是元组是不可表序列,不能对单个值进行修改。通俗的来讲就是整数,如 -1,0 ,1,2,3... ...,没有取值范围限制。整型的一个子类,只有两个数值:True、Flase,本质是整型的1\0分别存储。可以表示一组数据,使用[]括起来,列表中的数据可以是任何一种类型的值。是可变的,可以修改其中的元素。
2023-12-19 03:56:44 349
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人