折翼的飞鸟

导航

随笔分类 -  Python

1 2 下一页

转: python requests的安装与简单运用
摘要:requests是Python的一个HTTP客户端库,跟urllib,urllib2类似,那为什么要用requests而不用urllib2呢? 官方文档中是这样说明的: 1. 安装 2. 小试牛刀 3. 快速指南 3.1 发送请求, 3.2 在URLs中传递参数 有时候我们需要在URL中传递参数,比 阅读全文

posted @ 2017-01-17 14:54 折翼的飞鸟 阅读(396) 评论(0) 推荐(0)

转: python如何安装pip和easy_installer工具
摘要:原文地址: http://blog.chinaunix.net/uid-12014716-id-3859827.html 1.在以下地址下载最新的PIP安装文件:http://pypi.python.org/pypi/pip#downloads 2.解压安装 3.下载Windows的easy ins 阅读全文

posted @ 2016-12-15 16:40 折翼的飞鸟 阅读(174) 评论(0) 推荐(0)

转: windows下面安装Python和pip终极教程
摘要:原文: http://www.cnblogs.com/yuanzm/p/4089856.html 因为如果是初学者在windows环境下安装,简直是折磨人,会遇到各种蛋疼的情况。本文希望提供傻瓜式的教程,能够令读者成功安装Python和pip。 第一步,我们先来安装Python,博主选择的版本是最新 阅读全文

posted @ 2016-12-15 16:33 折翼的飞鸟 阅读(363) 评论(0) 推荐(0)

python 字符编码 转换
摘要:python 内部使用unicode表示字符串,自然当需要编码转换时,要用unicode作为中间“中间编码”, eg: gbk转utf-8时, gbk --> unicode --> utf-8 分解为两个步骤: 1. gbk --> unicode python语法:字符串.decode('gbk 阅读全文

posted @ 2016-11-22 20:33 折翼的飞鸟 阅读(513) 评论(0) 推荐(0)

转:python中对list去重的多种方法
摘要:对一个list中的新闻id进行去重,去重之后要保证顺序不变。 使用itertools.grouby 文章一开始就提到itertools.grouby, 如果不考虑列表顺序的话可用这个: 用reduce 上面是我在ipython中运行的代码,其中的 lambda x,y:x if y in x els 阅读全文

posted @ 2016-11-22 20:25 折翼的飞鸟 阅读(452) 评论(0) 推荐(0)

转:python list排序的两种方法及实例讲解
摘要:对List进行排序,Python提供了两个方法 方法1.用List的内建函数list.sort进行排序 list.sort(func=None, key=None, reverse=False) Python实例: >>> list = [2,5,8,9,3] >>> list [2,5,8,9,3] >>> list.sort() >>> list [2, 3, 5,... 阅读全文

posted @ 2016-11-22 20:18 折翼的飞鸟 阅读(569) 评论(0) 推荐(0)

转:python dict按照value 排序
摘要:我们知道Python的内置dictionary数据类型是无序的,通过key来获取对应的value。可是有时我们需要对dictionary中 的item进行排序输出,可能根据key,也可能根据value来排。到底有多少种方法可以实现对dictionary的内容进行排序输出呢?下面摘取了 一些精彩的解决办法。 #最简单的方法,这个是按照key值排序: def sortedDictValues1(ad... 阅读全文

posted @ 2016-11-22 19:07 折翼的飞鸟 阅读(23768) 评论(1) 推荐(0)

python获取当前路径
摘要:import os,sys 使用sys.path[0]、sys.argv[0]、os.getcwd()、os.path.abspath(__file__)、os.path.realpath(__file__) sys.path是Python会去寻找模块的搜索路径列表,sys.path[0]和sys. 阅读全文

posted @ 2016-08-30 15:22 折翼的飞鸟 阅读(57656) 评论(0) 推荐(2)

python模块os
摘要:一、os模块概述 Python os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。(一语中的) 二、常用方法 1、os.name 输出字符串指示正在使用的平台。如果是window 则用'nt'表示,对于Linux/Unix用户,它是'posix'。 2、os 阅读全文

posted @ 2016-08-30 12:46 折翼的飞鸟 阅读(244) 评论(0) 推荐(0)

python模块sys
摘要:sys.builtin_module_names: #查找内建模块是否存在 使用sys模块查找已导入的模块 modules 字典包含所有加载的模块. import 语句在从磁盘导入内容之前会先检查这个字典. Python 在处理你的脚本之前就已经导入了很多模块. 使用sys模块获得当前平台 使用sy 阅读全文

posted @ 2016-08-30 11:33 折翼的飞鸟 阅读(232) 评论(0) 推荐(0)

python玩丢手绢问题,出局的顺序
摘要:# 丢手绢问题# 游戏规则: 有N个小朋友玩丢手绢游戏,做成一圈,从第一个小朋友开始数数,从一开始数,数到指定数字的小朋友要出列,然后下一个小朋友继续从1开始数,依次类推,算出最后一个留下来的小朋友是谁?#!/usr/bin/python #coding:utf-8 if __name__=="__main__": pcount = 6 # 丢手绢的小朋友数量 out_n... 阅读全文

posted @ 2016-08-25 11:33 折翼的飞鸟 阅读(490) 评论(0) 推荐(0)

python list元素为dict时的排序
摘要:# 简单的dict lst = [('d', 2), ('a', 4), ('b', 3), ('c', 2)] # 按照value排序 lst.sort(key=lambda k: k[1]) print lst # 按照key排序 lst.sort(key=lambda k: k[0]) print lst # 先按value排序再按key排序 lst.sort(key=lambda ... 阅读全文

posted @ 2016-08-24 20:26 折翼的飞鸟 阅读(14110) 评论(0) 推荐(0)

python中时间差中seconds和total_seconds
摘要:在python中经常会用到计算两个时间差,两个日期类型进行相减可以获取到时间差 经常会使用seconds来获取,其实seconds获取的是时间差的秒数,遗漏了天 seconds是获取时间部分的差值,而total_seconds()是获取两个时间之间的总差 阅读全文

posted @ 2016-08-24 20:18 折翼的飞鸟 阅读(19452) 评论(1) 推荐(2)

Python线程优先级队列(Queue)
摘要:Python的Queue模块中提供了同步的、线程安全的队列类,包括FIFO(先入先出)队列Queue,LIFO(后入先出)队列 LifoQueue,和优先级队列PriorityQueue。这些队列都实现了锁原语,能够在多线程中直接使用。可以使用队列来实现线程间的同步。 Queue模块中的常用方法: 阅读全文

posted @ 2016-07-28 16:56 折翼的飞鸟 阅读(1614) 评论(0) 推荐(0)

Python线程同步
摘要:如果多个线程共同对某个数据修改,则可能出现不可预料的结果,为了保证数据的正确性,需要对多个线程进行同步。 使用Thread对象的Lock和Rlock可以实现简单的线程同步,这两个对象都有acquire方法和release方法,对于那些需要每次只允许一个线程操作的数据,可以将其操作放到acquire和 阅读全文

posted @ 2016-07-28 16:54 折翼的飞鸟 阅读(2226) 评论(0) 推荐(0)

Python使用Threading模块创建线程
摘要:使用Threading模块创建线程,直接从threading.Thread继承,然后重写__init__方法和run方法: 以上程序执行结果如下; 阅读全文

posted @ 2016-07-28 16:52 折翼的飞鸟 阅读(306) 评论(0) 推荐(0)

Python的isdigit()和isalpha()
摘要:提供一个参考链接《isalpha() Method》 使用isdigit()判断是否是全数字: if word.encode( 'UTF-8' ).isdigit() 使用isalpha()判断是否是全英文: if word.encode( 'UTF-8' ).isalpha() 判断是否属于某个L 阅读全文

posted @ 2016-07-27 17:28 折翼的飞鸟 阅读(677) 评论(0) 推荐(1)

python判断unicode是否是汉字,数字,英文,或者其他字符
摘要:下面这个小工具包含了 判断unicode是否是汉字,数字,英文,或者其他字符。 全角符号转半角符号。 unicode字符串归一化等工作。 还有一个能处理多音字的汉字转拼音的程序,还在整理中。 #!/usr/bin/env python # -*- coding:GBK -*- """汉字处理的工具: 判断unicode是否是汉字,数字,英文,或者其他字符。 全角符号转半角符号。""" ... 阅读全文

posted @ 2016-07-27 17:22 折翼的飞鸟 阅读(3245) 评论(0) 推荐(0)

理解Python的With语句
摘要:~~~转载的文章~~~ With语句是什么? Python’s with statement provides a very convenient way of dealing with the situation where you have to do a setup and teardown 阅读全文

posted @ 2016-07-21 10:22 折翼的飞鸟 阅读(271) 评论(0) 推荐(0)

python使用xlrd 操作Excel读写
摘要:此文章非本人 一、安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。 二、使用介绍 1、导入模块 import xlrd 2、打开Excel文件读取数据 data = xlrd.open_workbo 阅读全文

posted @ 2016-07-12 15:00 折翼的飞鸟

1 2 下一页