tornado的一些相关项目搜集

空气 | Python | 2013-10-13
https://github.com/dust8/tblog a static blog with tornado and markdown https://github.com/jkeylu/torngithub github tornado oauth https://github.com/junfeng7/blog My blog using Tornado Web Server https://github.com/wanghongmeng/psSite-tornado 基于tornado的个人博客 https://github.com/ousttrue/tornado-msgpack Yet anoth... [阅读全文]

解决mechanize爬虫占用内存过高的问题

空气 | Python | 2013-02-18
写爬虫的时候遇到的,mechanize默认会保存模拟过的操作历史,导致占用的内存越来越大。 解决方法 self.br.clear_history() [阅读全文]

关于python一些文件操作

空气 | Python, 转载收藏 | 2013-02-17
[1.os] 1.重命名:os.rename(old, new) 2.删除:os.remove(file) 3.列出目录下的 文件 :os.listdir(path) 4.获取当前工作目录:os.getcwd() 5.改变工作目录:os.chdir(newdir) 6.创建多级目录:os.makedirs(r”c:/ python /test”) 7.创建单个目录:os.mkdir(“test”) 8.删除多个目录:os.removedirs(r”c:/python&... [阅读全文]
ė1114 6没有评论 0

解读Python内存管理机制

解读Python内存管理机制
空气 | Python, 转载收藏 | 2013-02-16
内存管理,对于Python这样的动态语言,是至关重要的一部分,它在很大程度上甚至决定了Python的执行效率,因为在Python的运行中,会创建和销毁大量的对象,这些都涉及到内存的管理。 原文链接 http://developer.51cto.com/art/201007/213585.htm 内存管理,对于Python这样的动态语言,是至关重要的一部分,它在很大程度上甚至决定了Python的执行效率,因... [阅读全文]
ė1216 6没有评论 0

Python的内存泄漏及gc模块的使用

空气 | Python, 转载收藏 | 2013-02-16
原文作者: Horin|贺勤 Email: horin153@msn.com Blog: http://blog.csdn.net/horin153/ 在 Python 中,为了解决内存泄漏问题,采用了对象引用计数,并基于引用计数实现自动垃圾回收。 因为 Python 有了自动垃圾回收功能,不少初学者就认为自己从此过上了好日子,不必再受内存泄漏的骚扰了。但如果查看一下 Python 文档对 __del__() 函数的描述,就知... [阅读全文]
ė1453 6没有评论 0

python 线程,GIL 和 ctypes

空气 | Python, 转载收藏 | 2013-02-08
1 GIL 与 Python 线程的纠葛 GIL 是什么东西?它对我们的 python 程序会产生什么样的影响?我们先来看一个问题, 运行下面这段 python 程序,CPU 占用率会到多少: Python # 请勿在工作中模仿,危险:) def dead_loop(): while True: pass dead_loop() 123456 ... [阅读全文]
ė1183 6没有评论 0,

线程安全及Python中的GIL

空气 | Python, 转载收藏 | 2013-02-08
本文转载自出处 作者 朱涛. 摘要 什么是线程安全? 为什么python会使用GIL的机制? 在多核时代的到来的背景下,基于多线程来充分利用硬件的编程方法也不断发展起来, 但是一旦 牵扯到多线程,就必然会涉及到一个概念,即 线程安全, 本文就主要谈下笔者对线程安全的一些理解. 而Python为很多人所抱怨的一点就是GIL,那么python为什么选择使用GIL, 本文也就这个... [阅读全文]
ė1175 6没有评论 0

Python多线程具体运用的方法

空气 | Python, 转载收藏 | 2013-02-08
Python编程语言是一种功能强大的面向对象计算机通用型语言。那么今天我们就可以先从Python多线程的具体应用开始了解,从而进一步的对这一编程语言有一个深刻的认识,以帮助我们在实际中的应用。 为了利用多核处理器,看过很多文档,研究很多python相关技术,全部是失望的。 1、Python:受限于GIL,被锁住只能用一个CPU核心。 2、Twisted:其实只有一个... [阅读全文]

Python中re(正则表达式)模块学习

空气 | Python | 2013-01-21
关于正则表达式的语法,不作过多解释,网上有许多学习的资料。这里主要介绍Python中常用的正则表达式处理函数。 re.match   re.match 尝试从字符串的开始匹配一个模式,如:下面的例子匹配第一个单词。 Python import re text = "JGood is a handsome boy, he is cool, clever, and so on..." m = re.match(r"(\w+)\... [阅读全文]