08 2017 档案

摘要:Flask-Scropt插件为在Flask里编写额外的脚本提供了支持。这包括运行一个开发服务器,一个定制的Python命令行,用于执行初始化数据库、定时任务和其他属于web应用之外的命令行任务的脚本。 1. 安装Flask-Script (1)用命令pip和easy_install安装: (2)从g 阅读全文
posted @ 2017-08-29 21:10 CloudArrows 阅读(2411) 评论(0) 推荐(0)
摘要:1.正则表达式基础 1.1 简单介绍 正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实 阅读全文
posted @ 2017-08-29 14:53 CloudArrows 阅读(7264) 评论(2) 推荐(2)
摘要:subprocess被用来替换一些老的模块和函数,如:os.system、os.spawn*、os.popen*、popen2.*、commands.*。 subprocess的目的就是启动一个新的进程并且与之通信。 1.Popen subprocess模块中只定义了一个类: Popen。可以使用P 阅读全文
posted @ 2017-08-28 00:18 CloudArrows 阅读(885) 评论(0) 推荐(0)
摘要:在使用docker创建了容器之后,大家比较关心的就是如何进入该容器了,其实进入Docker容器有好几多种方式,这里我们就讲一下常用的几种进入Docker容器的方法。 1.使用docker attach进入Docker容器 Docker提供了attach命令来进入Docker容器。接下来我们创建一个守 阅读全文
posted @ 2017-08-25 15:02 CloudArrows 阅读(847) 评论(0) 推荐(0)
摘要:github是网络公有代码仓库,一般用于私人代码托管,而gitlab一般是企业搭建的内部代码仓库。工作期间,我们都会同时用到这两个仓库。可公司邮箱与个人邮箱是不同的,由此产生的 SSH key 也是不同的,这就造成了冲突 。如何在一台机器上面同时使用 Github 与 Gitlab 的服务? 1.生 阅读全文
posted @ 2017-08-24 15:45 CloudArrows 阅读(6394) 评论(1) 推荐(3)
摘要:在redis数据库中,如果大量以某些字段开头或结尾的key,一般都会用到命令keys进行模糊匹配。但是当我们想删除批量指定的keys,却犯愁了,因为redis没有提供相关的命令。那我们怎么操作能实现预期的效果呢? (1) 删除单个key 如果知道有限多个key的名字,以下操作也可以实现批量操作 当k 阅读全文
posted @ 2017-08-21 22:58 CloudArrows 阅读(3985) 评论(0) 推荐(0)
摘要:1.语法错误与异常 (1)语法错误 Python 的语法错误或者称之为解析错,是初学者经常碰到的,如下实例: 这个例子中,函数 print() 被检查到有错误,是它前面缺少了一个冒号(:)。 语法分析器指出了出错的一行,并且在最先找到的错误的位置标记了一个小小的箭头。 (2)异常 即便Python程 阅读全文
posted @ 2017-08-21 19:58 CloudArrows 阅读(1003) 评论(0) 推荐(0)