
Python
霞露
侠岚之名,意为守护。
展开
-
[Python] Python 编写自动邮件发送报错:smtplib.SMTPAuthenticationError: (535, b'no such user') 解决办法
Python 编写自动邮件发送报错:smtplib.SMTPAuthenticationError: (535, b'no such user')看到是535报错,检查了邮箱授权码,没毛病啊~debug调试后找到原因,邮箱服务器地址我写成了smtp_server = 'smtp.foxmail.com' (重点!!!这是错误示例)这里应该写成smtp_server =...原创 2019-12-30 17:08:26 · 1765 阅读 · 0 评论 -
[Python] Python 编写自动邮件发送报错:[Errno 13] Permission denied: 'C:/Users/lenovo/Desktop' 解决办法
如下图,写自动发送邮件的程序时报错Permission denied: 'C:/Users/lenovo/Desktop' (权限被拒绝)很明显,是粗心大意造成~路径中需要把文件名写入,更改如下:...原创 2019-12-30 16:34:15 · 4612 阅读 · 0 评论 -
[Python] For循环遍历容器
目录使用range通过for循环遍历列表使用range通过for循环遍历元组使用zip通过for循环遍历列表通过for循环遍历字典循环列表时利用enumerate获取索引使用range通过for循环遍历列表列表的遍历可以直接使用for循环,也可以借助 range() 函数。它可创建一个整数列表,一般用在 for 循环中。range语法:range(start,sto...原创 2019-03-10 16:44:54 · 1390 阅读 · 1 评论 -
[Python] Python 函数
目录Python 函数定义和调用如何定义函数函数结构函数调用Python 参数传递Python 参数类型必备参数关键字参数默认参数不定长参数Python函数返回值Python 变量作用域Python匿名函数 lambda 函数 filter函数 map函数 reduc...原创 2019-03-10 17:05:57 · 483 阅读 · 0 评论 -
[Python] Python爬虫 抓取51job职位信息存储到excel和mysql 的代码编写及首次优化始末
目录需求:初版:初版代码review:优化:首次优化后代码:需求: 编写函数,可以指明抓取某职位以及页数实现抓不同职位时(用正则和request),存到同一个excel中的不同sheet中,并将数据存到mysql中初版: 以下是第一次编写代码时的思路#编写正则def getjobname(jobname,startnum,...原创 2019-03-19 21:03:06 · 1149 阅读 · 0 评论 -
[Python] scrapy 爬虫报错: Connection to the other side was lost in a non-clean fashion: Connection lost.
scrapy 爬虫时报错:<twisted.python.failure.Failure twisted.internet.error.ConnectionLost: Connection to the other side was lost in a non-clean fashion: Connection lost.><twisted.python.failure.f...原创 2019-03-21 14:36:08 · 6769 阅读 · 6 评论 -
[Python] python + selenium 抓取 京东商品数据(商品名称,售价,店铺,分类,订单信息,好评率,评论等)
目录一、环境二、简介三、京东网页分析1.获取商品信息入口--商品列表链接获取2.获取商品信息入口--商品详情链接获取3.商品详情获取4.商品评论获取四、代码实现五、运行结果六、结语一、环境 win10 + python 3.7 + pycharm64 + selenium二、简介 抓取京东商品页面信息:商品名称,...原创 2019-03-29 21:17:12 · 19244 阅读 · 16 评论 -
[Python] scrapy + selenium 抓取51job 职位信息(实现 传参 控制抓取 页数+职位名称+城市)
目录一、目标二、51job网页分析:1.网页构成观察2.网页分析三、代码实现1. 踩过的坑-----实现城市选择2.代码实现3.代码优化1)存放格式优化2)在爬虫中去掉\xa0\xa03)用normalize-space(节点)去掉\r\n\t4.pipelines.py 定义存储一、目标实现 通过传参(职位和地区)控制抓取51...原创 2019-04-21 20:01:43 · 3367 阅读 · 14 评论 -
[Python] selenium 爬虫报错:Message: 'chromedriver' executable needs to be in PATH.解决办法
selenium 爬虫时报错:Message: 'chromedriver' executable needs to be in PATH.Please see https://sites.google.com/a/chromium.org/chromedriver/home。报错原因:没有配置chrome浏览器的chromedriver解决办法:1.确定自己所用chrome的版本...原创 2019-08-28 21:55:44 · 37688 阅读 · 21 评论 -
[Python] 输出*直角三角形的五种写法
#输出星号*组成的直角三角形,方法1for x in range(5): print() for y in range(x+1): print("*",end=" ")#输出星号*组成的直角三角形,方法2x=0while x<5: print() x+=1 y=0 while y<x: pri...原创 2019-03-10 16:41:22 · 37408 阅读 · 0 评论 -
[Python] 小明又迟到了……一个故事讲清楚 Python 循环嵌套
Python 语言允许在一个循环体里面嵌入另一个循环。循环嵌套的语法形式如下:1、Python for 循环嵌套:语法:for iteration_var in sequence: for iteration_var in sequence: statements(s) statements(s)2、Python while 循环嵌套:语法:...原创 2019-03-10 16:20:01 · 711 阅读 · 2 评论 -
[Python] Python 绘制美队盾牌(含五星两种画法)
用Python 绘制美队的盾牌,代码附上:import turtle as tt.speed(0)t.penup()t.goto(0,-200)t.pendown()t.pensize(1)t.pencolor("red")t.fillcolor("red")t.begin_fill()t.circle(200,360)t.end_fill()t.penup()t.g...原创 2019-03-08 18:25:47 · 8247 阅读 · 1 评论 -
[Python] 语法基础
目录Python 基本数据类型标准数据类型--None标准数据类型--Number标准数据类型--String标准数据类型--BoolPython 变量变量的定义变量的申明变量的本质变量的命名规范与使用Python 程序基本组成Python程序基本架构Python程序中的注释Python 输入input语法形式语法:变量名 = inp...原创 2019-02-27 17:17:47 · 647 阅读 · 0 评论 -
[Python] 运算符简述
目录Python运算符算法运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符运算符优先级Python运算符算法运算符加 + 两个对象相加 减 - 得到负数或是一个数减去另一个数 乘 * 两个数相乘或是返回一个被重复若干次的字符串 除 / x 除以 y 取模 % 返回除法的余数 幂 ** 返回x的y次幂...原创 2019-02-28 11:53:13 · 401 阅读 · 0 评论 -
[Python] Python 流程控制
目录if语句if-else 语句if-elif-else语句if多条件结构Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。if语句if 语句是最简单的条件判断语句语法为:if判断条件: 执行语句1 执行语句2 …… 执行语句n注意观察语句中不同缩进的不同运行结果:if-e...原创 2019-02-28 14:14:02 · 197 阅读 · 0 评论 -
[Python] If语句练习题
目录一、输入三个整数x,y,z,请把这三个数由小到大输出方法1:确定最大值和最小值做比较(比较繁琐)方法2:通过两两比较重新赋值,确定最小值方法3:使用排列组合的方式连续判断二、依次输入三角形的三边长,判断能否生成一个三角形方法1:确定最长边,判断(三边总长-最长边)与最长边的关系方法2:直接用两边之和与第三边关系判断方法3:通过两两比较重新赋值,确定最长边三、...原创 2019-02-28 21:30:54 · 14112 阅读 · 1 评论 -
[Python] Python 循环种类
Python 循环种类Python中有两种循环,一种是for循环,一种是while循环。它们的相同点在于都能循环做一件重复的事情,不同点在于for循环会在可迭代的序列被穷尽的时候停止,while则是在条件不成立的时候停止,因此while的作用概括成一句话就是:只要…条件成立,就一直做…while循环语句Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执...原创 2019-03-01 11:28:30 · 2003 阅读 · 2 评论 -
[Python] Python 安装及IDLE工具(Windows系统)
目录Python下载安装环境变量配置Pycharm安装修改代码字体大小手动配置解析器基本使用Python下载在官网下载安装包,选择windows系统下载官网下载地址:https://www.python.org/downloads/下拉页面下载以下文件:安装这里选择自定义安装环境变量配置“此电脑”右键 → 属...原创 2019-03-05 18:29:10 · 1564 阅读 · 0 评论 -
[Python] PyCharm 程序运行时将窗口切换到RUN 而非 Python Console
运行代码时不小心选错,点了“Run File in Console”出现以下界面,每次运行都要出现一个新的界面,而且右边还出现一个“Special Variables”窗口。如下图: 不明所以的我百度了“PyCharm如何恢复默认设置”、“PyCharm如何恢复初始配置”、“pycharm Python console页面多了一个special variabl...原创 2019-03-03 11:41:34 · 5714 阅读 · 20 评论 -
[Python] Python 画一幅节日贺卡送给小姐姐们,祝女神节快乐~
3.8女神节来临之际,一时兴起,画了一幅py贺卡,用视频软件处理了下加了背景音乐、滤镜和字幕,朋友很惊喜~感慨了下:为啥那些男程序猿就没有这样的觉悟(朋友的男票是程序猿) 这里奉上代码给小伙伴们,可以稍作修改给身边人送个小小惊喜哦~ (玫瑰花的代码copy自https://blog.youkuaiyun.com/qq_40390825/articl...原创 2019-03-08 15:26:01 · 17710 阅读 · 4 评论 -
[Python] 容器数据类型(列表list、元组tupple、字典dictionary、集合set)
目录列表--List什么是列表?创建列表创建列表时尽量不要命名为list访问列表元素添加列表元素修改列表元素删除列表元素列表脚本操作符列表索引元组--Tupple什么是元组?创建元组[注]空元组可以用没有包含内容的圆括号来表示;只含一个值的元组,必须加个逗号(,)访问元组修改元组删除元组元组运算符元组索引,截取(切片)...原创 2019-02-27 17:14:52 · 702 阅读 · 1 评论