排序
Python 信号量
信号的概念 信号(signal)-- 进程之间通讯的方式,是一种软件中断。一个进程一旦接收到信号就会打断原来的程序执行流程来处理信号。 几个常用信号: SIGINT 终止进程 中断...
Python基础 – yield 用法详解
yield 简单说来就是一个生成器,生成器是这样一个函数,它记住上一次返回时在函数体中的位置。对生成器函数的第二次(或第 n 次)调用跳转至该函数中间,而上次调用的所有局部变量都保持不变。 ...
python处理抓取中文编码和判断编码
在开发自用爬虫过程中,有的网页是utf-8,有的是gb2312,有的是gbk,如果不加处理,采集到的都是乱码,解决的方法是将html处理成统一的utf-8编码 版本python2.7 1 2 3 4 5 6 7 8 9 10 11 12 13 #...
Python中的转义字符
Escape What it does. 含义 \\ Backslash () 反斜杠 \' Single-quote (') 单引号 \' Double-quote (') 双引号 \a ASCII bell (BEL) 响铃符 \b ASCII backspace (BS) 退格符 \f ASCII formfeed (...
Python基础 – 缩进和选择
Python最具特色的就是用缩进来写模块。我们下面以if选择结构来举例。if后面跟随条件,如果条件成立,则执行归属于if的一些语句。 先看C语言的表达方式(注意,这是C,不是Python!) if (...
Python操作列表的常用方法总结
1. Append 在列表末尾添加元素,需在列表末尾添加元素,需要注意几个点: A. append中添加的参数是作为一个整体 >>> name = list('scott') >>> name ['s', 'c', 'o',...
Python中Cookie的处理(一)Cookie库
Cookie用于服务器实现会话,用户登录及相关功能时进行状态管理。要在用户浏览器上安装cookie,HTTP服务器向HTTP响应添加类似以下内容的HTTP报头: Set-Cookie:session=8345234;expires=Sun,15...
python下 redis的使用
用python操作redis数据库,先下载redis-py模块下载地址https://github.com/andymccurdy/redis-py 在解压目录运行 python setup.py install安装模块 或者直接使用pip安装 使用: import redis r ...
详解Python的函数嵌套
Python语言允许在定义函数的时候,其函数体内又包含另外一个函数的完整定义,这就是我们通常所说的嵌套定义。 实例1: 1 2 3 4 5 6 def OutFun(): #定义函数OutFun(), ...
Python忽略warning警告错误
python开发中经常遇到报错的情况,但是warning通常并不影响程序的运行,而且有时特别讨厌,下面我们来说下如何忽略warning错误。 在说忽略warning之前,我们先来说下如何主动产生warning错误,...