随笔分类 - python学习笔记
摘要:python shutil模块简单介绍 简介 shutil模块提供了大量的文件的高级操作。特别针对文件拷贝和删除,主要功能为目录和文件操作以及压缩操作。 shutil 模块方法: shutil 模块使用简单示例: 创建压缩文件(shutil.make_archive)
阅读全文
摘要:概述: python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志,logging的日志可以分为 debug(), info(), warning(), error() and critical() 5个级别。 logging 日志信息的简单用法 默认的,日志级别要高于IN
阅读全文
摘要:另 一些关于装饰器介绍的实例 来自:http://blog.csdn.net/yhy1271927580/article/details/72758577
阅读全文
摘要:参考资料:Python编程快速上手让繁琐工作自动化
阅读全文
摘要:杨辉三角,是二项式系数在三角形中的一种几何排列。 使用shell 和python 打印杨辉三角,比较差异 shell: python: 方法一: 方法二:
阅读全文
摘要:1. abs() # 求绝对值 2. round() # 将一个浮点数四舍五入求一个最接近的整数 3. pow() # 求幂函数 4. int() # 整数 5. float() # 浮点数 6. all(iterable) # iterable的所有元素不为0、''、False或者iterable
阅读全文
摘要:python sqlite3 数据库操作 SQLite3是python的内置模块,是一款非常小巧的嵌入式开源数据库软件。 1. 导入Python SQLite数据库模块 2. python sqlite3模块的API 3. 创建/打开sqlite3数据库调用connect函数的时候,指定库名称,如果
阅读全文
摘要:python docopt模块详解 docopt 本质上是在 Python 中引入了一种针对命令行参数的形式语言,在代码的最开头使用 """ """文档注释的形式写出符合要求的文档,就会自动生成对应的parse 用法:docopt的使用非常简单,以Qingchat为例,你只需要在代码最开头加入: 然
阅读全文
摘要:Python prettytable模块 Python通过prettytable模块将输出内容如表格方式整齐输出 1. 安装prettytable 2. 示例 引用CSV文件数据 引用数据库文件数据
阅读全文
摘要:先建一个存放ip列表的txt文件: 创建shell 脚本 添加脚本权限 执行: 创建python脚本: 执行结果:
阅读全文
摘要:colorama是一个python专门用来在控制台、命令行输出彩色文字的模块,可以跨平台使用。 1. 安装colorama模块 可用格式常数: 跨平台印刷彩色文本可以使用彩色光的常数简称ANSI转义序列: Init关键字参数:init()接受一些* * kwargs覆盖缺省行为 如果你发现自己一再发
阅读全文
摘要:python 闭包和装饰器 一、闭包闭包:外部函数FunOut()里面包含一个内部函数FunIn(),并且外部函数返回内部函数的对象FunIn,内部函数存在对外部函数的变量的引用。那么这个内部函数FunIn就叫做闭包。你在调用函数FunA的时候传递的参数就是自由变量 # 实例1 解析:里面调用Fun
阅读全文
摘要:python 关键字yield解析 yield 的作用就是把一个函数变成一个 generator,带有 yield 的函数不再是一个普通函数,Python 解释器会将其视为一个 generator。yield 的好处是显而易见的,把一个函数改写为一个 generator 就获得了迭代能力,比起用类的
阅读全文
摘要:requests是python的一个HTTP客户端库,跟urllib,urllib2类似,但比urllib,urllib2更加使用简单。 1. requests库的安装在你的终端中运行pip安装命令即可 使用源码安装 2. requests发送请求使用 Requests 发送网络请求 # 发送一个
阅读全文
摘要:Python爬取网页信息时,经常使用的正则表达式及方法。 1). 获取<tr></tr>标签之间内容开始标签如:<tr>、<th>、<td>、<a>、<table>、<div>...后缀标签如:</tr>、</th>、</td>、</a>、</table>、</div>... 核心代码: # eg_
阅读全文
摘要:URLError,HTTPError 的异常处理 1. URLErrorURLError产生的原因1). 网络无连接2). 连接不到特定的服务器3). 服务器不存在 # 例子 2. HTTPErrorHTTPError是URLError的子类。HTTP状态码表示HTTP协议所返回的响应的状态: #
阅读全文
摘要:网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本。 网络爬虫必备知识点 1. Python基础知识2. Python中urllib和urllib2库的用法3. Python正则表达式的使用4. python
阅读全文
摘要:网页cookie的使用 Cookie,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密) # opener的概念当你获取一个URL你使用一个opener(一个urllib2.OpenerDirector的实例)。在前面,我们都是使用的默认的opener,也
阅读全文
摘要:python PIL 图像处理# 导入Image库 import Image # 读取图片 im = Image.open("1234.jpg") # 显示图片 im.show() # 创建图片 # 语法:new(mode, size, color=0) newim = Image.new("RGBA",(640,480),(0,255,0)) # 保存图片 ne...
阅读全文
摘要:Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式 Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改
阅读全文