上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页
摘要: logging模块 logging模块用于日志的打印记录等,是一个健壮的Python程序所必须具有的模块。 logging模块支持的日志级别主要有五种:DEBUG,INFO,WARNING,ERROR,CRITICAL。优先级为:CRITICAL(50) > ERROR(40) > WARNING( 阅读全文
posted @ 2017-12-06 00:04 SpeicalLife 阅读(518) 评论(0) 推荐(1)
摘要: argparse模块 在Python中,argparse模块是标准库中用来解析命令行参数的模块,用来替代已经过时的optparse模块。argparse模块能够根据程序中的定义从sys.argv中解析出来这些参数,并自动生成帮助和使用信息。 ArgumentParse解析器 使用argparse解析 阅读全文
posted @ 2017-12-05 00:05 SpeicalLife 阅读(804) 评论(0) 推荐(0)
摘要: 配置文件 很多软件都用到了配置文件,像git运行的时候会读取~/gitconfig,MySQL运行的时候会读取/etc/my.cnf,Python 提供的包管理工具pip命令,也会去读取~/.pip/pip.cnf文件。 配置文件的好处是,配置成功后不需要每次使用时都指定相应的参数,而且,典型的in 阅读全文
posted @ 2017-12-04 00:07 SpeicalLife 阅读(728) 评论(0) 推荐(0)
摘要: Fileinput模块 fileinput是python提供的标准库,使用fileinput模块可以依次读取命令行参数中给出的多个文件。也就是说,它可以遍历 sys.argv[1:],并按行读取列表中的文件。如果该列表为空,则fileinput默认读取标准输入中的内容。 fileinput的使用方法 阅读全文
posted @ 2017-12-03 00:23 SpeicalLife 阅读(666) 评论(0) 推荐(0)
摘要: 简介 ssh是一个协议,OpenSSH是其中一个开源实现,paramiko是Python的一个库,支持Python 2.6+ 和Python 3.3+ 版本,实现了SSHv2协议(底层使用cryptography)。有了Paramiko以后,我们就可以在Python代码中直接使用SSH协议对远程服务 阅读全文
posted @ 2017-12-02 15:38 SpeicalLife 阅读(1418) 评论(0) 推荐(0)
摘要: NoSQL(非关系型数据库) NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。用于超大规模数据的存储。(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据)。这些类型的数据存储不需要固定的模式,无需 阅读全文
posted @ 2017-11-26 18:20 SpeicalLife 阅读(624) 评论(0) 推荐(0)
摘要: MySQL的事务 MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关,MySQL的两种引擎如下: 1.MyISAM:不支持事务,用于只读程序提高性能 2.InnoDB:支持ACID事务、行级锁、并发 3.Berkeley DB:支持事务 MySQL的事务支持不是绑定在MySQL服 阅读全文
posted @ 2017-11-14 20:56 SpeicalLife 阅读(899) 评论(0) 推荐(1)
摘要: 正则表达式 字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法的Email地址,虽然可以编程提取@前后的子串,再分别判断是否是单词和域名,但这样做不但麻烦,而且代码难以复用。 正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描 阅读全文
posted @ 2017-11-14 16:41 SpeicalLife 阅读(385) 评论(0) 推荐(0)
摘要: 模块与包 一个模块就是一个包含了Python定义和声明的文件,文件名就是模块名加上.py的后缀,导入一个py文件,解释器解释该py文件,导入一个包,解释器解释该包下的 __init__.py 文件,所以如果我们要创建一个包文件,那么该文件下必须要有__init__.py文件。 包 从目录级别来组织模 阅读全文
posted @ 2017-11-09 10:37 SpeicalLife 阅读(434) 评论(0) 推荐(0)
摘要: 异常 在程序运行过程中,总会遇到各种各样的错误。有的错误是程序编写有问题造成的,比如本来应该输出整数结果输出了字符串,有的错误是用户输入造成的,比如让用户输入email地址,结果得到一个空字符串,这种错误可以通过检查用户输入来做相应的处理。还有一类错误是完全无法在程序运行过程中预测的,比如写入文件的 阅读全文
posted @ 2017-11-08 10:35 SpeicalLife 阅读(395) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页