play python
好玩、业余、小白、探索、新世界
wancjst
少壮不努力,老大徒伤悲
展开
-
flask_mail发送邮件
使用flask_mail扩展发送邮件1.使用qq邮箱完成收发先去qq邮箱设置->账户中找到服务器服务,开启pop3/smtp服务。开启时需要验证身份,按步骤执行就好,最后会受到一个授权码,一定要记住这个授权码,很重要,后面要用,保存起来。2.flask_mail初始化配置像很多扩展一样,先导入,然后创建对象from flask.ext.mail import Mailmail = Mail(app)配置邮箱app.config['MAIL_SERVER'] = 'smtp.qq.原创 2020-09-13 16:58:33 · 401 阅读 · 0 评论 -
Python的装饰器
装饰器的本质是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,提高代码复用性。装饰器的主要功能:引入日志函数执行时间统计执行函数前的预备处理执行函数后的清理功能权限校验等场景缓存装饰器的用法:被装饰的函数当做参数传递给与装饰器对应的函数(与装饰器名称相同的函数),并返回包装后的被装饰的函数。def log(func): def wrapper(): print("开始调用eat()函数") func() print("结束")原创 2020-07-04 11:57:23 · 86 阅读 · 0 评论 -
windows MySQL8.0.忘记密码
MySQL8.0.忘记密码解决报 ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)转载至:https://blog.csdn.net/qq_27820551/article/details/101488430解决方案:第一步:关闭服务 net stop mysql 这个需要在管理员权限才行 ,具体怎么用管理员打开cmd略过第二步:进入到安装的bin目录 执行 :mysql转载 2020-12-23 18:16:55 · 554 阅读 · 0 评论 -
520表白-桃心绘制
520表白-桃心绘制今天520,看到好多人表白。看到有个绘制桃心的程序我也试试hhhhhhhhimport turtle as timport timedef setTurtle(): t.screensize(900,700,'pink') #窗口大小 t.color('red','pink') #颜色 t.pensize(3) #笔粗细 t.speed(50) #速度 t.penup() #提笔def getStar原创 2020-05-20 15:18:08 · 593 阅读 · 0 评论 -
爬虫下载图片
使用爬虫下载图片刚学习爬虫没几天,希望大佬们多多提意见!我爬的是某贴吧,url大家自行设置吧。import requestsfrom lxml import etree"""获取详情页的url获取图片url,下载保存构造下一页详情页url循坏"""def url_names(n): #构建详情页的url地址 url_name = "https://tieba.baidu.com"+str(n) return url_namedef next_url(ne原创 2020-05-16 00:00:43 · 327 阅读 · 0 评论 -
修改mysql登录用户名及密码问题
百度搜到的命令是:先登录到mysql,然后使用命令# 登录mysqlmysql> mysql -u 用户名 -pEnter password:密码# 使用数据库mysql> use mysql;Database changed# 修改密码,用户名mysql> update user set password=password(“新密码”) where user=”用户名”;mysql> update user set user="新用户名" where user=转载 2020-07-11 11:31:22 · 370 阅读 · 0 评论 -
初学正则表达式
用正则去除html字符串中的标签先从某网页上获取的部分html字符串(含标签),目的是去除标签。# 从某网页上获取的部分html字符串(含标签)# 目的:去除标签html_str = """<dd class='job_bt'> <h3 class="description">职位描述:</h3> <div class="job-detail"> <p>岗位职责:</p><p&g原创 2020-05-19 15:42:16 · 160 阅读 · 0 评论 -
输入两个日期求相隔的天数
输入时期的格式为: 2020-5-20import datetimedef is_runyear(years): # 判断一个年份是否是闰年 return years%4 == 0 and years%100 != 0 or years%400 == 0def for_str_data(data): # 格式化字符串,将字符串转化为列表"2018-1-1"->[2018,1,1] return data.split('-')def dayofyear(str_d原创 2020-07-02 18:39:31 · 526 阅读 · 0 评论 -
ImportError: No module named ‘tinymce‘
ImportError: No module named ‘tinymce’版本问题django的版本与django-tinymce版本不兼容我的django是1.8.0,django-tinymce是3.0.4,这两个一起会报错。解决办法:重新安装django-tinymce2.6.0pip install django-tinymce2.6.0...原创 2020-08-22 18:12:28 · 1660 阅读 · 0 评论 -
fastDFS测试上传报错:[2020-05-21 19:40:15] ERROR - file: tracker_proto.c, line: 50, server: 192.168.89.188:
转载至:添加链接描述[2020-05-21 19:40:15] ERROR - file: tracker_proto.c, line: 50, server: 192.168.89.188:22122, response status 2 != 0[2020-05-21 19:40:15] ERROR - file: …/client/tracker_client.c, line: 899, fdfs_recv_response fail, result: 2tracker_query_storag转载 2020-08-21 18:48:59 · 5674 阅读 · 5 评论