Gunicorn Flask中使用项目名或给URL加固定前缀
Flask中URL地址匹配是通过装饰器完成:@app.route('/')现在需要给所有URL加上项目名称或前缀:@app.route('/project')
# or
@app.route('/prefix/a......
练习:从一组Zip Codes码中匹配指定Zip Code码
说明Zip Code码是5位数字编码需求从下面10个Zip codes中获取以44开头的Zip Code码。03824531449411615213441829505344272752010217443235注意24......
匹配邮箱和网站地址并添加锚点
下面程序可以批量为文件中邮箱地址和网站地址添加锚点,方便使用URL访问。def main():
s = 'This is my email: zhanheng@gmail.com'
&......
环视匹配的实例程序补充
下面是对上一章环视匹配书面数字程序的补充。import re
def main():
s1 = 'The population of 1234567890 is growing'
pat......
正则表达式系列(六):环视匹配 - 只匹配位置,不匹配元素
环视匹配只匹配位置,不匹配元素。只匹配位置,不匹配元素?什么意思呢?比如:s = "1abc"\d可以匹配元素1。而现在我想匹配元素1和元素a之间的位置。这就是环视的作用。数字书面写法接下来看个例子:我们有时会将数字......
将Oracle表数据导到MySQL工具
项目的数据库是Oracle11g,现在需要去Oracle转到MySQL。测试了好几个工具,下面这个工具是可以直接一次性成功的。SQLines Data配置项:注意:这个工具只能导入表结构和表数据,触发器和视图是不能导......
正则表达式系列(五):匹配正确的时间
匹配时间并不麻烦,但要匹配正确的时间,过滤掉不正确的时间,就需要更复杂的表达式。s1 = '9:17 am' # yes
s2 = '12:30 pm' # yes
s3 = ......
正则表达式系列(四):反向分组
准备说明1.实例中正则表达式来源于《精通正则表达式》一书2.正则表达式实现方式为Python3.7反向分组反向分组是匹配在正则表达式中分组的内容,用\number表示,number从1开始,等同于调用group(nu......
使用simditor内置上传功能获取回调信息
最近web项目涉及到编辑器这一款,在网上找了几款,选中了simditor,因为它小巧轻便,也能满足需求。simditor编辑器内是可以上传图片的,并且回调信息都能获取到。但现在我需要在编辑器外上传图片,添加个封面。最......
sanic获取表单checkbox多个值
最新使用sanic写项目,需要获取表单form中checkbox的多个值。因为sanic是类似flask语法,所以直接使用get获取form.get("checkbox")上面get只能获取到第一个checkbox的......
正则表达式系列(三):匹配单词边界
准备说明1.实例中正则表达式来源于《精通正则表达式》一书2.正则表达式实现方式为Python3.7匹配单词边界\b匹配空字符,但仅仅是匹配单词的开始和结尾的空字符。其中需要知道的是:单词开头和结尾是如何界定的。imp......
正则表达式系列(二):匹配一组字符中任一字符
准备说明1.实例中正则表达式来源于《精通正则表达式》一书2.正则表达式实现方式为Python3.71.匹配一组字符中任一字符实例:import re
def main():
s......