正则表达式系列(一):匹配开头与结尾
准备说明:1.实例中正则表达式来源于《精通正则表达式》一书2.正则表达式实现方式为Python3.71.匹配开头表达式"cat"可以匹配cat和wcat,^符会强制要求表达式从字符串开头匹配,"^cat"可以匹配ca......
python序列化对象
在python中大多情况使用 pickle 模块对数据、对象进行序列化。使用 dump 序列化python对象进文件>>> import pickle
>>> data = 'i ......
python json数据的读写
在python中使用 json 模块可以轻易处理json格式数据。json.dumps() 和 json.loads() 方法将python对象和json数据进行互换。>>> import json......
python csv 模块读取
在python中读取 .csv 文件数据,使用标准的 csv 模块。例如:股票市场数据Symbol,Price,Date,Time,Change,Volume"AA",39.48,"6/11/2007","9:36a......
在打开文件的情况下添加或修改编码
用 io.TextIOWrapper() 包裹一个文件对象,可以为其添加或指定编码。>>> f = open(r'e:\path\abc.txt', 'w')
>>> f
<......
Flask Jinja2 html文本转义
Jinja2中转义html文本有2中方式:1.使用safe过滤,可以将html文本转为安全的html字符串,可在页面正常显示html的标签,而不会当做html标签被浏览器解析。{{ article.con_main ......
vim常用命令
vim的使用基本上分为三种状态:一般模式、编辑模式和命令行模式。一般模式:以vim打开一个文件就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用上下左右按键来移动光标查看文件数据。编辑模式:当到你按下......
远程阿里云MySQL数据库
阿里云服务器:CentOS 7.4;MySQL5.6安装完mysql后直接远程是不行的,有3点需要注意。1.阿里云服务器需要配置安全组,对3306端口开放2.服务器firewalld也需要对3306端口开放firew......
Flask 中加入定时任务
需求:每隔一段时间,在后台执行一段逻辑代码。每隔3s执行一次:python 中使用定时任务from apscheduler.schedulers.background import BackgroundSchedul......
Flask中使用logging记录日志信息
在flask中使用日志记录功能,flask中日志使用的是python标准库logging。我的目标是将网站的信息记录到文件,保存在磁盘上以便查询。1. 在python中使用logging将日志信息保存到磁盘文件imp......
Flask-APScheduler重复执行2次的解决方法
在 python3 中使用 Flask-APScheduler 后台定时任务时,发现定时任务会启动执行2次引发一些问题。class Config:
td = timedelta(minutes=1)
......
PostgreSQL 中 character(10)、character varing(10)、character varing 区别
1. character(10):最大长度10,不足10则补空格。select * from test where address='a ';--orselect * from test where ......