
Python学习
007与狼共舞
这个作者很懒,什么都没留下…
展开
-
Windows搭建Python开发环境
今天在家里的电脑(Win7)把Python开发环境搭建了一下。先看一下效果图; 下面记录一下过程。一,安装Python1)下载Python 去官网进行下载: https://www.python.org/downloads/ 根据自己的情况选择版本下载。我下载的是:python-2.7.10.amd64.msi 下载好以后直接原创 2017-09-16 10:40:34 · 574 阅读 · 0 评论 -
ubuntu安装python-pip问题解决
一、问题描述root@ubuntu:/home/chao# apt-get install python-pip 正在读取软件包列表… 完成 正在分析软件包的依赖关系树 正在读取状态信息… 完成 有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件包尚未被创建或是它们已被从新到(Incoming)目录移出转载 2017-09-10 11:56:29 · 10293 阅读 · 0 评论 -
Python根据关键字百度搜索下载图片
废话不多说,直接上代码,有简单的注释,不是很难理解,就不过多废话了.#-*- coding:utf-8 -*-import reimport requestsimport osg_download_dir = '/home/temp/'word = raw_input('Input the key value:')#-------------------------------------原创 2017-07-17 20:23:26 · 2064 阅读 · 0 评论 -
Python MultiProducer and MultiConsumer
import threadingimport timecondition = threading.Condition() #Condition被称为条件变量,除了提供与Lock类似的acquire和release方法外,还提供了wait和notify方法products = 0class Producer(threading.Thread): '''生产者''' ix = [0]转载 2017-05-27 10:08:08 · 302 阅读 · 0 评论 -
Python装饰器
了解装饰器,要先了解闭包。1,闭包(closure)闭包是Python所支持的一种特性,它让在非global scope定义的函数可以引用其外围空间中的变量,这些外围空间中被引用的变量叫做这个函数的环境变量。环境变量和这个非全局函数一起构成了闭包。def outer(x): y = [1,2,3] def inner(): print x print转载 2017-05-03 15:43:54 · 293 阅读 · 0 评论 -
Python 爬取网页内容,转成PDF
将廖雪峰的学习教程转换成PDF文件,代码只适合该网站,如果需要其他网站的教程,可靠需要进行稍微的修改。# coding=utf-8 import os import re import time import pdfkit import requests from bs4 import BeautifulSoup from PyPDF2 import PdfFileMer转载 2017-05-03 13:59:07 · 6157 阅读 · 1 评论 -
Python编码问题
字符串是Python中最常用的数据类型,而且很多时候你会用到一些不属于标准ASCII字符集的字符,这时候代码就很可能抛出UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xc4 in position 10: ordinal not in range(128)异常。字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需转载 2017-05-03 13:18:48 · 623 阅读 · 0 评论 -
Python 生产者消费者--队列实现
# -*- coding:utf-8 -*-# producer_consumer_queuefrom Queue import Queueimport randomimport threadingimport time#Producer threadclass Producer(threading.Thread): def __init__(self, t_name, queue):转载 2017-04-27 15:15:30 · 1616 阅读 · 0 评论 -
python Queue模块
python Queue模块Queue.Queue类即是一个队列的同步实现。队列长度可为无限或者有限。可通过Queue的构造函数的可选参数maxsize来设定队列长度。如果maxsize小于1就表示队列长度无限。调用队列对象的put()方法在队尾插入一个项目。put()有两个参数,第一个item为必需的,为插入项目的值;第二个block为可选参数,默认为1。如果队列当前为空且block为1,put(原创 2017-04-06 08:52:55 · 2710 阅读 · 0 评论 -
解决UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe5 in position 108: ordinal not in range(128
在写Python的时候,遇见了这个问题,经过网络的查询,得到了解决,记录如下:在代码的前面加上:import sysreload(sys)sys.setdefaultencoding('utf8')问题的原因就是: Python的str默认是ascii编码,和unicode编码冲突,就会报这个标题错误。原创 2017-04-03 11:23:36 · 1266 阅读 · 0 评论 -
IT自学干货
看到很多道友对IT很感兴趣,但是又不知道怎么入门,这里有很多资源给大家选择,希望能对你有帮助.这是一些学习资源,里面有Android的,iOS的,PHP的,大数据的,Java的,web前端的,C++,Python的….有的来源地址是在一个公众号的群.感谢群主的分享.有的是我以前收集的.在此我也分享给大家.如果大家有好的资源,非常欢迎在此分享.androidhttp://pan.baidu.com/s转载 2017-03-25 11:35:51 · 4180 阅读 · 0 评论 -
Ubuntu14.04下安装 Python图表绘制库
使用的是这两个库: numpy和matplotlib库废话不多说,使用下面的命令,进行安装:1.sudo apt-get update2.sudo apt-get install python-numpy3.sudo apt-get install python-scipy4.sudo apt-get python-matplotlib完成!原创 2017-03-11 17:08:10 · 734 阅读 · 0 评论 -
让手机自己翻页读书
微信读书是个不错的软件,上面有大量的电子书可以阅读,可以利用自己的空余时间,看看自己喜欢的书,甚好。他有一个很吸引我的地方就是,它可以利用自己的阅读时间换取金币(可以购买其他的书),那么这就能够激发人们阅读的动力。我平时没事的时候也拿出来看一看。有时候想看一本书,发现那个书比较贵,自己的金币不够,我就想到了,用读书时间换取金币的方法,但是我的时间不是很充足(其实还是自己没能够挤挤自己的时间,说没时间原创 2017-03-06 22:34:18 · 4156 阅读 · 2 评论