
python
文章平均质量分 67
day walker
相信明天会更好的码农一枚
展开
-
pip安装MySQL-python报错UnicodeDecodeError
做了一个抓网页的程序,重新配置一下环境,运行时候发现,缺少mysqldb模块于是使用pip安装MySQL-python,结果报错如下:error: command 'gcc' failed with exit status 1----------------------------------------Cleaning up...Command /usr/bin/python -原创 2013-12-08 22:15:48 · 4385 阅读 · 2 评论 -
pip安装以及好用的pip镜像源
安装wget http://python-distribute.org/distribute_setup.pysudo python distribute_setup.pywget https://github.com/pypa/pip/raw/master/contrib/get-pip.pysudo python get-pip.py可以通过pip help来查看帮助原创 2014-03-24 17:10:41 · 5211 阅读 · 0 评论 -
python unittest TestCase间共享数据(全局变量的使用)
使用unittest模块进行单元测试,涉及到以下场景例如对某个实体,测试方法有创建,更新,实体查询,删除使用unittest进行单元测试,可以在创建时候记录下返回的ID,在更新、删除等操作的时候就根据这个新创建的ID进行操作,这就涉及到不同的TestCase之间共享数据。最初我在class TestCase(unittest.TestCase):里增加变量,运行创建时候设置值,但是发现原创 2014-04-01 15:14:53 · 6614 阅读 · 0 评论 -
python中进程的使用
进程相关模块os/syssubprocessos.system os.popen原创 2014-07-22 09:45:44 · 1299 阅读 · 0 评论 -
python基础教程学习笔记
python基础教程学习笔记,包括各章要点的总结原创 2014-07-09 16:36:55 · 1574 阅读 · 0 评论 -
python中线程的使用以及生产者和消费者的实现
Python用GIL( global Interpretor Lock)和队列模型来处理资源的抢占问题,Python解释器不是线程安全的,需要持有这个锁,才可以安全访问python对象,因此,python不能很好的利用多CPU资源。上一篇文章中讲了进程了,那么为什么还需要多线程呢,由于进程开销大,通信麻烦,所以需要多线程,多线程是在单独的进程中并发的执行任务。线程状态:就绪 运行 休眠 中止原创 2014-07-22 13:22:02 · 1377 阅读 · 0 评论 -
python知识收集
Python十分钟入门 python基础教程学习笔记http://blog.youkuaiyun.com/happyteafriends/article/details/37596745 深刻理解Python中的元类(metaclass)http://python.jobbole.com/21351/ Python yield 使用浅析http://python.jobbole.com/32876/ P原创 2015-12-25 16:04:33 · 866 阅读 · 0 评论 -
整理的一些PYTHON笔试面试题目
1. Python是如何进行内存管理的?答:从三个方面来说,一对象的引用计数机制,二垃圾回收机制,三内存池机制一、对象的引用计数机制python内部使用引用计数,来保持追踪内存中的对象,所有对象都有引用计数。引用计数增加的情况:1,一个对象分配一个新名称2,将其放入一个容器中(如列表、元组或字典)引用计数减少的情况:1,使用del语句对对象别名显示的销毁原创 2014-04-09 15:21:10 · 6543 阅读 · 0 评论 -
学习python类需要注意的知识点
面向对象的编程离不开类,通过对类进行实例化,创建出了对象,关于PYTHON类也存在一些知识点或难点需要重点学习和讨论,本文主要从以下几个方面进行讨论:1. 基本特性2. 属性的种类和作用域3. 方法的种类和区别4. 关于对多态的理解5. 继承和重写的问题6. 多继承原创 2017-12-16 22:43:03 · 1794 阅读 · 0 评论 -
BeautifulSoup总结
参考:中文文档 http://www.crummy.com/software/BeautifulSoup/bs3/documentation.zh.htmlhttp://www.crummy.com/software/BeautifulSoup/bs4/doc/原创 2013-10-18 10:29:35 · 1258 阅读 · 0 评论 -
vim 启用python插件
以我的ubuntu 12.10为例,安装了vim之后,已经自带了python插件ls /usr/share/vim/vim73/autoload/adacomplete.vim netrwFileHandlers.vim sqlcomplete.vimada.vim netrwSettings.vim syntaxcomple原创 2013-02-19 19:54:08 · 11849 阅读 · 2 评论 -
No module named django_tables 问题的解决
这个模块python本身没有附带,所以要手动去下载和安装地址:https://github.com/miracle2k/django-tables下载后执行./setup.py install 重启服务器即可原创 2013-02-21 21:45:38 · 1583 阅读 · 0 评论 -
python写了个登陆moofeel网站回复帖子并领取魔币的程序
#!/usr/bin/env python#encoding=utf-8import sys,re,urllib2,urllib,cookielib,chardet,timefrom BeautifulSoup import BeautifulSoupreload(sys)sys.setdefaultencoding('utf8')# by wangzclass Moofeel(ob原创 2013-02-20 22:21:22 · 1844 阅读 · 0 评论 -
pysmell(vim python django插件)安装详解
从网上看了几个安装方法,说的不够清晰,而且该项目的readme也讲的太简单了,导致安装了好久才终于成功安装此插件。1.安装pysmell实现安装Python的安装工具:apt-get install python-setuptoolssudo easy_install pysmell2.设置vim安装文档所说,把pysmell.vim复制到.vim/plugin目录,再原创 2013-02-21 22:12:46 · 2794 阅读 · 0 评论 -
python绘图工具reportlab介绍
官方介绍:Generating PDFs from Wall Street to WikipediaWe build solutions to generate rich, attractive and fully bespoke PDF documents at incredible speeds. This can let you serve personalised document原创 2013-08-28 14:23:32 · 4692 阅读 · 0 评论 -
python 日志使用(基础版)
即便是做一个很小的程序,日志模块也是很有必要的,因为只用print输出的东西太混乱 了,用日志就可以很好的分类,以及记录统一的时间等。日志的级别:级别使用情景DEBUG详细信息,用于调试INFO确认程序正常执行WARNING程序仍在执行,但是发生了隐含的不不希望发生的事情,可能会导致未来的错误ERROR原创 2013-09-18 16:04:50 · 1240 阅读 · 0 评论 -
python参数和作用域
形参和实参传值函数名后面的括号里的参数我们称为形参,而实际调用时候提供的值为实参,那么在函数里对形参修改,实参是否改变?我们可以试试 >>> def change(n):... n=10...>>> n=0>>> change(n)>>> n0发现n没有因为函数内赋值而改变,再试试>>> def change(n):... n[0]=10...>>> n=[0]>原创 2017-12-19 16:16:15 · 1170 阅读 · 0 评论