随笔分类 - Python实例代码
摘要:from apscheduler.schedulers.blocking import BlockingScheduler import datetime from apscheduler.events import EVENT_JOB_ERROR, EVENT_JOB_EXECUTED def t
阅读全文
摘要:背景: 在开发过程中肯定会遇到一堆数据需要向数据库存储,但是写入前需要验证是否主键重复或联合唯一值是否存在,如果存在则,更新,否则创建的写入要求条件。如果采用sql先查询,再写入或更新的操作比较麻烦,所以我们采用mysql自带的“ on duplicate key update”方法实现。同时,由于
阅读全文
摘要:urllib下使用Xpath表达式示例 使用xpath表达式需要先将需要匹配的数据转换成tree格式,这就需要先装lxml模块。安装方法可以使用pip安装。 示例代码: 补充知识点:
阅读全文
摘要:pip升级所有python包import pipfrom subprocess import callfor dist in pip.get_installed_distributions(): call("pip install --upgrade " + dist.project_name, s
阅读全文
摘要:基于session和cookie的登录验证(CBV模式) urls.py views.py index.html login.html
阅读全文
摘要:settings.py 一般不用修改settings.py,但是使用模版需要修改如下:(即将TEMPLATES中的DIRS改成[os.path.join(BASE_DIR, 'templates')]) urls.py models.py views.py index.html login.html
阅读全文
摘要:python实现微信接口(itchat) 安装 安装 sudo pip install itchat 登录 登录 itchat.auto_login() 这种方法将会通过微信扫描二维码登录,但是这种登录的方式确实短时间的登录,并不会保留登录的状态,也就是下次登录时还是需要扫描二维码,如果加上hotR
阅读全文
摘要:python3通过qq邮箱发送邮件 0.了解qq邮箱的SMTP QQ邮箱 POP3 和 SMTP 服务器地址设置如下: 邮箱POP3服务器(端口995)SMTP服务器(端口465或587) qq.com pop.qq.com smtp.qq.com SMTP服务器需要身份验证。 1.开启qq邮箱的s
阅读全文
摘要:Python文件夹备份 import os,shutil def file_copy(path1,path2): f2 = [filename1 for filename1 in os.listdir(path2)] for filename in os.listdir(path1): if fil
阅读全文
摘要:Python模糊查询本地文件夹去除文件后缀 import os,re def fuzzy_search(path): word= input('请输入要查询的内容:') for filename in os.listdir(path): #遍历指定文件夹 re_filename = re.finda
阅读全文