随笔分类 - Python
摘要:基本用法 下面的代码展示了logging最基本的用法。 除了这些基本用法,还有一些常见的小技巧可以分享一下。 格式化输出日志 记录异常信息 当你使用logging模块记录异常信息时,不需要传入该异常对象,只要你直接调用 logger.error() 或者 logger.exception() 就可以
阅读全文
摘要:单下划线(_) 通常情况下,会在以下3种场景中使用: 1、在解释器中 在这种情况下,“_”代表交互式解释器会话中上一条执行的语句的结果。 2、作为一个名称 “_”作为临时性的名称使用。当其他人阅读你的代码时将会知道,你分配了一个临时用的名称。如下,你可能对循环计数中的实际值并不感兴趣,此时就可以使用
阅读全文
摘要:StringIO io模块中的类 from io import StringIO 内存中,开辟一个文本模式的buffer,可以像文件对象一样操作它 当close方法被调用的时候,这个buffer会被释放 getvalue() 获取全部内容。根文件指针没有关系 优点 一般来说,磁盘的操作比内存的操作要
阅读全文
摘要:目录操作 导入主要的类 初始化 拼接操作符:/ Path对象 / Path对象 Path对象 / 字符串 字符串 / Path对象 分解 parts属性,可以返回路径中的每一部分 joinpath joinpath(*other)连接多个字符串到Path对象中 获取路径 获取路径字符串 获取路径字符
阅读全文
摘要:一个有序的元素组成的集合 使用小括号 ( ) 表示 元组是不可变对象 定义 tuple() -> empty tuple tuple(iterable) -> tuple initialized from iterable's items t = (1,) # 一个元素元组的定义,注意有个逗号 元组
阅读全文
摘要:我们有时候需要一个可迭代对象。比如列表,但遇到海量数据时往往非常耗内存,费空间,这时不妨考虑使用生成器。 生成器是迭代器,只能遍历一次,返回一个生成器对象。特点:按需计算,惰性求值。 用next()函数可以不断获得下一个返回值,generator保存的是算法,每次调用next(g),就计算出g的下一
阅读全文
摘要:环境管理 管理 Python 版本和环境的工具 p:非常简单的交互式 python 版本管理工具。官网 pyenv:简单的 Python 版本管理工具。官网 Vex:可以在虚拟环境中执行命令。官网 virtualenv:创建独立 Python 环境的工具。官网 virtualenvwrapper:v
阅读全文
摘要:一个个字符组成的有序的序列,是字符的集合 使用单引号、双引号、三引号引住的字符序列 字符串是不可变对象 Python3起,字符串就是Unicode类型 字符串元素访问——下标 字符串支持使用索引访问 有序的字符集合,字符序列 可迭代 字符串连接 "string".join(iterable) ->
阅读全文
摘要:准备工作 Centos7默认安装了python2.7,yum使用的命令就是python2.7。 python --version 查看一下是否安装了python。 cd $(dirname `which python`) 进入Python可执行文件的所在目录 mv python python.bak
阅读全文

浙公网安备 33010602011771号