摘要: Pickle 的序列化只能用于Python,并且可能不同版本的Python彼此都不兼容,因此,只能用Pickle保存那些不重要的数据,不能成功地反序列化也没关系。 pickle dumps 方法 pickle loads 方法 阅读全文
posted @ 2018-05-03 10:36 klvchen 阅读(209) 评论(1) 推荐(0) 编辑
摘要: 如果需要在不同的编程语言之间传递对象,就必须把对象序列化为标准格式,比如XML,但更好的方法是序列化为JSON,因为JSON表示出来就是一个字符串,可以被所有语言读取,也可以方便地存储到磁盘或者通过网络传输。JSON不仅是标准格式,并且比XML更快,而且可以直接在Web页面中读取,非常方便。 jso 阅读全文
posted @ 2018-04-29 16:04 klvchen 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 导入新的模块 创建一个 calculate.py 文件 再创建一个 bin.py 文件调用 calculate.py 模块 通过 from ... import 方法来进行调用 calculate 模块中的方法 创建别名 调用其他目录下的模块 logger.py 文件内容 两种方式进行调用 注意,如 阅读全文
posted @ 2018-04-29 15:35 klvchen 阅读(480) 评论(0) 推荐(0) 编辑
摘要: ``` import re def format_string(s): # 对表达式进行格式化 s = s.replace(' ', '') s = s.replace("--", "+") s = s.replace("++", "+") s = s.replace("+-", "-") s = s.replace("*+", "... 阅读全文
posted @ 2018-04-27 11:35 klvchen 阅读(318) 评论(0) 推荐(0) 编辑
摘要: sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以 从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、 进程活动及IPC有关的活动等。本文主要以CentOS 阅读全文
posted @ 2018-04-25 17:51 klvchen 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 正则表达式是一种小型的,高度专业化的变成语言,在 Python 中,它通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的引擎执行。 findall() 方法,所有匹配的结果都返回到一个列表里 原字符: . ^ $ + ? { } [ ] | ( ) \\ . 只能代指任 阅读全文
posted @ 2018-04-25 09:50 klvchen 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 用于生成和修改常见配置文档 在当前目录下生成 example.ini 文档: 常见的操作 阅读全文
posted @ 2018-04-20 11:15 klvchen 阅读(174) 评论(0) 推荐(0) 编辑
摘要: logging 的日志级别可以分为 debug(), info(), warning(), error(), critical() 5个级别。logging 默认只会打印 warning 级别的日志 灵活配置日志级别,日志格式和输出文件位置 在logging.basicConfig()函数中可通过具 阅读全文
posted @ 2018-04-19 11:25 klvchen 阅读(259) 评论(0) 推荐(1) 编辑
摘要: 使用 md5 加密 使用 sha256 加密 阅读全文
posted @ 2018-04-19 10:09 klvchen 阅读(226) 评论(1) 推荐(1) 编辑
摘要: ``` import sys # 把命令行参数返回一个 List,第一个元素是程序本身的路径 print(sys.argv) # 命令行运行 python3 sys_model.py klvchen hello world 运行结果: ['sys_model.py', 'klvchen', 'hello', 'world'] # 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的... 阅读全文
posted @ 2018-04-18 11:47 klvchen 阅读(149) 评论(0) 推荐(0) 编辑