02 2018 档案

摘要:一.概述开发运维相关支撑系统现今已成为Devops下的一大热门领域,Python在这方面也有着自己独到的优势。这类场景以及其他一些场景下,需要调用一些操作系统的接口,这就涉及到今天要讲述的OS模块和sys模块。二.OS模块的常见用法os.getcwd()获取当前工作目录。需要注意的是目录的分隔符,windows下是’\\’(有一个转义符),linux下是‘/’ 1 >>> import os ... 阅读全文
posted @ 2018-02-28 22:31 里纳斯-派森 阅读(1269) 评论(0) 推荐(0)
摘要:一、概述但凡有过语言开发经验的童鞋都清楚,很多时候需要进行字符串的匹配搜索、查找替换等处理,此时正则表达式就是解决问题的不二法门。正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的... 阅读全文
posted @ 2018-02-26 06:34 里纳斯-派森 阅读(1237) 评论(0) 推荐(0)
摘要:一、概述 好的程序开发,往往会兼顾到日志输出的需求,以便给用户提供必要的日志信息便于确认程序运行状态、排错等等。这些日志一般包括程序的正常运行日志、访问日志、错误日志、数据保存日志等类型。在python中logging模块提供了标准的日志接口,可以满足我们对日志输出的各种需求,下面一一详述。 二、l 阅读全文
posted @ 2018-02-21 11:49 里纳斯-派森 阅读(1141) 评论(0) 推荐(0)
摘要:一、概述在程序开发过程中,很多时候会涉及用户信息验证环节,这类场景下我们往往需要对字符串进行加密处理。python中也有专门的加密模块,它就是hashlib。下面章节将详述它的常见用法。二、常见加密算法的使用hashlib模块支持业界主流常见的一些加密算法,如md5,sha1,sha256,sha384,sha 512,hmac加密等,具体用法都差不多,只是调用的算法不同而已。需要注意的是,在输入... 阅读全文
posted @ 2018-02-13 07:19 里纳斯-派森 阅读(1106) 评论(0) 推荐(0)
摘要:一、概述在软件开发过程中,很多时候需要处理配置文件的读取解析和改写,在python中专门处理配置文件的模块就是configpaser了。顾名思义,configpaser就是配置解析器,可用来对符合格式规范的.conf,ini等配置文件进行解析读取,并支持增删改查、定义新的配置文件等处理。二、配置文件格式规范可以被configpaser处理的配置文件需符合以下格式规范: 1 [mysqld] 2... 阅读全文
posted @ 2018-02-07 06:07 里纳斯-派森 阅读(1183) 评论(0) 推荐(0)