
python学习
小张是个测试
记录;全网同名
展开
-
‘pyinstaller’不是内部或外部命令,解决办法
pyinstaller命令执行不了原创 2022-08-05 11:32:10 · 3480 阅读 · 0 评论 -
python深浅拷贝
浅拷贝单独数据类型,存放的地址就是数据地址。修改原对象,原数据地址指向新地址,拷贝后对象地址未发生变化。开辟新的内存空间,将原本对象的父对象及子对象都保存下来,相当于完整复制了一份到新的空间。由上可得,浅拷贝不管是哪种情况,内层地址都是不变的,外层地址随数据类型变化。浅拷贝假如使用模板,某个场景需要修改模板中的值,使用浅拷贝,修改模板中数据。浅拷贝拷贝后外层地址改变,内层地址不变。浅拷贝拷贝后外层地址改变,内层地址不变。深拷贝外层地址改变,内层地址不变。,如a=[1,2,[3,4]]。...原创 2022-07-26 14:53:39 · 441 阅读 · 0 评论 -
还在手动造数据吗?不如试试这个----Faker
假数据,Faker原创 2022-07-21 16:22:32 · 218 阅读 · 0 评论 -
python使用smtplib模块发送邮件失败问题
python发送邮件失败;(550, b'User has no permission');原创 2022-04-13 15:23:32 · 4061 阅读 · 0 评论 -
selenium webdriver获取span的文本值
页面结构目标获取span的文本。原本是要获取下面所有span的值,代码如下:name=self._driver.find_elements(By.CSS_SELECTOR,'.ww_searchResult_title_peopleName').text打印结果找不到text解决通过疯狂百度,尝试了text,innerHTML,getAttribute通通失败。一位热心网友的回复救了我,他怀疑是元素定位不准确导致的。于是我只定位了第一个元素,.text获取成功。一下午没了name=self原创 2021-12-12 17:34:51 · 8487 阅读 · 4 评论 -
python for 循环中的下划线
今天刷题看到一个for循环,一般都是i,j,k,突然出现一个陌生面孔,这就来扒一扒它是谁for _ in range(5): print (_) for循环中用下划线代替变量名,是想不出名字了吗,还真可能_作为一个标识符,当循环的值在下面不会用到,而你又不知道起啥变量名的时候可以用它。定义变量后面用不到,又不能丢弃,怎么办呢,就用它。所以也被成为垃圾桶。...原创 2021-10-29 15:10:32 · 3831 阅读 · 0 评论 -
python实现蓝桥杯真题:猜美国数学家维纳的年龄
猜年龄题目描述思路实现题目描述美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在1935~1936年应邀来中国清华大学讲学。一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说:“我年龄的立方是个4位数。我年龄的4次方是个6位数。这10个数字正好包含了从0到9这10个数字,每个都恰好出现1次。” 请编程输出当年维纳的年龄。原创 2021-09-07 11:16:06 · 8565 阅读 · 1 评论 -
python编译出现问题IndentationError: unindent does not match any outer indentation level
在python123上执行代码,提示错误IndentationError: unindent does not match any outer indentation level在搜索后发现是缩进格式不对,再次检查代码,tab制表符和空格混合使用了,导致出现这个问题。修改代码,全部使用空格,问题解决...原创 2021-07-14 14:05:23 · 209 阅读 · 0 评论 -
python老鼠打洞问题
老鼠打洞问题描述:有一堵十尺厚的墙,两只老鼠从两边向中间打洞。大老鼠第一天打一尺,小老鼠也是一尺。大老鼠每天的打洞进度是前一天的一倍,小老鼠每天的进度是前一天的一半。问它们几天可以相逢,相逢时各打了多少。(注:本题禁止使用幂运算)原创 2021-05-25 16:24:12 · 11732 阅读 · 3 评论 -
selenium打开浏览器失败
from selenium import webdriverimport timeIP="https://www.baidu.com/"#打开谷歌浏览器driver=webdriver.Chrome()#打开目标网址driver.get(IP)#等待3秒time.sleep(3)运行后报错:但是我打开的是谷歌浏览器啊,找不到火狐关我什么事!!在确定了使用编译器路径没问题,路径下包含selenium包以后,问题还是没解决。认真看了报错信息后发现,问题在webdriver找不到fir原创 2021-02-24 10:18:35 · 689 阅读 · 0 评论 -
python爬虫---桌面壁纸换不停
文章目录前言一、明确一个大方针二、分析网页1.查看页面结构三、开始动手吧1.获取网页信息2.获取图片地址3.全部代码总结前言本案例仅用于技术学习每天与电脑为伴,天天看着默认的桌面屏幕,作为喜新厌旧的我怎么能忍?搜索桌面壁纸,随意的挑选了一个网址,开始爬取图片之旅。一、明确一个大方针中心主旨还是获取网页信息—提取图片信息—保存图片使用到的库有requests,获取网页信息,BeautifulSoup库提取网页信息,re匹配图片个数字段,os保存文件二、分析网页http://desk.zol.c原创 2020-12-31 11:11:06 · 230 阅读 · 1 评论 -
python爬虫获取国内大学排名
python爬虫获取国内大学排名整体思路获取网站信息处理获取到的信息标签树分析具体网址输出爬取的信息成功了吗?没有重新出发整体思路首先需要找到一个可以看排名的网站,同时他允许我们爬取信息。https://www.shanghairanking.cn/rankings/bcur/2020然后获取到网站信息,对信息提取处理后呈现出来。获取网站信息需要用到requests库,处理信息用到bs4库。获取网站信息requests库作为python的第三方库,用以从网页上获取信息。使用前需要先下载,轮到pi原创 2020-11-09 13:47:53 · 1072 阅读 · 2 评论 -
python学习之绘制词云
绘制词云需要用到第三方库wordcloud,通过配置参数可以绘制自己想要的词云形状,大小等。那我们就开始吧!读取文本读取想要绘制的文本信息,这里我找了一个电子书f=open(“D:/文档/高效能人士的7个习惯.doc”,“r”,encoding=“utf-8”)t=f.read()分隔文本需要将文本分成词语,才能绘制词云。使用第三方jieba库来分隔中文。import jiebaw=jieba.lcut(t)wd=" ".join(w)需要注意wordcloud库绘制词云输入的文原创 2020-10-14 18:35:36 · 885 阅读 · 0 评论 -
手动安装python包遇到error:could not find suitable distribution for Requirement.parse(‘certifi>=2017.4.17‘)
前天执行脚本时调用了一个requests库,把脚本放到了linux系统里跑了一下,提示找不到该库。那简单啊,pip下载不就好了!pip install requests啊哦 出错了在经历了多轮百度后。。。没什么效果,排查了一圈dns,代理,下载源,发现可能是我的网络有问题。没办法了,只能手动了先去网站上把我需要的包下下来,https://pypi.org/project/requests,下载完成,解压后放在python安装目录sitepackages下,执行python setup.py i原创 2020-09-04 18:15:39 · 14360 阅读 · 3 评论 -
python学习之星号三角形
描述读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求:第1行1个星号,第2行3个星号,第3行5个星号,依次类推,最后一行共N的星号。原创 2020-08-25 14:05:52 · 3075 阅读 · 0 评论 -
python学习之format()函数
format()函数基本语法format()函数作为python的内置函数,用于格式化字符串str.format(),有了此函数可以快速处理各种字符串。字符格式化format 函数可以接受不限个参数,位置可以不按顺序。>>>"{} {}".format("hello", "world") # 不设置指定位置,按默认顺序'hello world' >>> "{0} {1}".format("hello", "world") # 设置指定位置'hell原创 2020-08-24 15:35:59 · 442 阅读 · 0 评论 -
python学习之字符串截取
python中可以通过字符串的索引值对字符切片。python中的字符串有两种索引方式,下面通过一个例子来说明。字符串从前往后的索引值是0123456,从后往前是-1,-2,-3,-4,-5,-6,-7str=“阳光彩虹小白马”print(str[0]) #输出第一个字符阳print(str[-1]) #输出最后一位的字符马print(str[0:-1]) #输出从第一位到倒数第二位之间的字符阳光彩虹小白print(str[2:-3]) 彩虹print(str[-3原创 2020-08-03 16:40:02 · 317 阅读 · 0 评论