
Python
文章平均质量分 91
mangoitv
这个作者很懒,什么都没留下…
展开
-
python图形处理库Python Imaging Library (PIL)简介及安装(转载收藏)
[简介] 这两天用python写一个程序,需要对各种格式的图片进行一些简单的处理,采用了Python Imaging Library (PIL)库,这个库可用于图片的一些常用操作,比如改变图片格式、尺寸、色彩、旋转等。 pil站点: http://www.pythonware.com/products/pil/index.htm pil下载: http://effbot.org/dow...原创 2010-10-14 13:02:52 · 308 阅读 · 0 评论 -
python 去除空格,回车符,换行符
s=’ as asdas \r\nasda’print ”.join(s.split())很简单~~原创 2009-08-06 14:05:25 · 550 阅读 · 0 评论 -
Python版Linux 下的迅雷
Linux 下该不该有迅雷,这个问题一直存在分歧,在此也不予讨论。不过,迅雷抗死链的作用是巨大的,这点是不容置疑的,很多人确实用得着。 有需求就有市场,可可熊大侠不是写过一个 pythunder 么?干嘛不用这个下载呢?于是就有了下面的程序……#!/usr/bin/env pythonimport os, sys, urllibdef ...原创 2009-07-29 11:56:43 · 380 阅读 · 0 评论 -
linux下python默认版本的选择
当你在linux系统下安装了不同版本的python, 怎样设定默认的版本的?其实很简单,下面的命令就能搞定: sudo ln -sf /usr/bin/python2.5 /usr/bin/python原创 2009-07-29 10:50:26 · 175 阅读 · 0 评论 -
Python监视进程
由subprocess创建一个进程,然后进行监视 每一秒钟查看一次,如果正在运行,打印pid和running,如果已停止,,继续执行任务并打印Termined shell和stdout均设置为False 也许这对做病毒的守护进程很好 #!/usr/bin/env python import subprocess , sys , time p=subprocess.Popen(['ping','12...原创 2009-06-23 11:03:30 · 122 阅读 · 0 评论 -
python pyc pyo
python并非完全是解释性语言,它是有编译的,先把源码py文件编译成pyc或者pyo,然后由python的虚拟机执行,相对于py文件来说,编译成pyc和pyo本质上和py没有太大区别,只是对于这个模块的加载速度提高了,并没有提高代码的执行速度,通常情况下不用主动去编译pyc文件,文档上说只要调用了import model那么model.py就会先编译成pyc然后加载1.如果需要特殊的单独编译,则...原创 2009-06-19 13:56:14 · 86 阅读 · 0 评论 -
python chr()、unichr()和ord()
chr()、unichr()和ord()chr()函数用一个范围在range(256)内的(就是0~255)整数作参数,返回一个对应的字符。unichr()跟它一样,只不过返回的是Unicode字符,这个从Python 2.0才加入的unichr()的参数范围依赖于你的Python是如何被编译的。如果是配置为USC2的Unicode,那么它的允许范围就是range(65536)或0x0000-...原创 2009-06-18 17:15:28 · 3238 阅读 · 0 评论 -
python打印所有汉字...
for ch in xrange(0x4e00, 0x9fa6): print unichr(ch)原创 2009-06-18 17:04:24 · 471 阅读 · 0 评论 -
程序签名
打开https://www.symbiansigned.com/app/page页面选择Open Signed Online,输入测试手机的IMEI,Email,选择好做需要的权限,和*.sis文件,点击send,这时候网站会发一个确认函到刚才输入的Email地址里面,我们需要点击发送过来的地址进行确认,确认后系统会对上传的*.sis进行签名,签名完成后会发送一封电子邮件提示下载,签名好的应用,至...2009-06-18 16:43:26 · 113 阅读 · 0 评论 -
python 下载文件
抓取数据的时候,有的时候是需要下载一些文件的,比如图片,pdf,音频等等。这里提供一个简单的。import urlliburl = “http://www.google.cn/images/nav_logo4.png”path = “c:/1.png”data = urllib.urlopen(url).read()f = file(path,”wb”)f.write(data)f.close...原创 2009-08-06 14:12:57 · 100 阅读 · 0 评论 -
python去除html标签
from HTMLParser import HTMLParserstr=”<td>nihao</td><a href=’http://baidu.com’>hi</a>”def strip_tags(html): html=html.strip() html=html.strip(”\n”) result=[] pa...原创 2009-08-07 10:24:28 · 272 阅读 · 0 评论 -
python使用tuple作参数
def a(*aa): print aa[0]b=(1,2,3)a(*b)12009-08-07 15:53:51 · 764 阅读 · 0 评论 -
python sort key
>>> a=range(10) >>> b=a[::-1] >>> a [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> b [9, 8, 7, 6, 5, 4, 3, 2, 1, 0] >>> c=zip(a,b) >>> c [(0,原创 2009-08-07 13:18:18 · 144 阅读 · 0 评论 -
python 自带小爬虫
#! /usr/bin/env python“”"A variant on webchecker that creates a mirror copy of a remote site.”"”__version__ = “$Revision: 28654 $”import osimport sysimport urllibimport getoptimport webchecker...原创 2009-08-07 10:28:15 · 139 阅读 · 0 评论 -
Python支持中文
让Python支持中文要在Python代码头部加上# -*- coding: cp936 -*-如代码:# -*- coding: cp936 -*-xxx = file(’e:\\python\\a.txt’,'w’)xxx.write(’不好1\n’)xxx.write(’line2\n’)xxx.write(’line3\n’)xxx.write(’lin...原创 2009-08-07 10:27:41 · 77 阅读 · 0 评论 -
Python多线程 简明例子
综述 多线程是程序设计中的一个重要方面,尤其是在服务器Deamon程序方面。无论何种系统,线程调度的开销都比传统的进程要快得多。 Python可以方便地支持多线程。可以快速创建线程、互斥锁、信号量等等元素,支持线程读写同步互斥。美中不足的是,Python的运行在Python 虚拟机上,创建的多线程可能是虚拟的线程,需要由Python虚拟机来轮询调度,这大大降低了Python多线...原创 2009-08-07 10:27:00 · 219 阅读 · 0 评论 -
Python多线程编程
我们在做软件开发的时候很多要用到多线程技术。例如如果做一个下载软件象flashget就要用到、象在线视频工具realplayer也要用到因为要同时下载media stream还要播放。其实例子是很多的。线程相对进程来说是“轻量级”的,操作系统用较少的资源创建和管理线程。程序中的线程在相同的内存空间中执行,并共享许多相同的资源。在python中如何创建一个线程对象如果你要创建一个线程对象...原创 2009-08-07 10:26:33 · 84 阅读 · 0 评论 -
python循环采集
html=”<td>1</td><td>2</td><td>3</td><td>4</td>”while html.find(”<td>”)>-1: b=html.find(”<td>”)原创 2009-08-07 10:26:00 · 225 阅读 · 0 评论 -
python的字符操作函数
在python有各种各样的string操作函数。在历史上string类在python中经历了一段轮回的历史。在最开始的时候,python有一个专门的string的module,要使用string的方法要先import,但后来由于众多的python使用者的建议,从python2.0开始, string方法改为用S.method()的形式调用,只要S是一个字符串对象就可以这样使用,而不用import。...原创 2009-08-07 10:25:19 · 99 阅读 · 0 评论 -
python adodb 支持mysql非标准端口
原文链接:h ttp://www.iteye.com/topic/408249python对数据库的操作大多是基于 MySQLdb 模块 http://mysql-python.sourceforge.net/ 但是,一般情况下大家都很少直接去调用 MySQLdb 去操作数据库 大多会借助 adodb http://phplens.com/lens/adodb/adodb-py-docs.ht...原创 2009-06-15 11:49:17 · 222 阅读 · 0 评论 -
Python中的全局变量
全局变量不符合参数传递的精神,所以,平时我很少使用,除非定义常量。今天有同事问一个关于全局变量的问题,才发现其中原来还有门道。程序大致是这样的:CONSTANT = 0def modifyConstant() : print CONSTANT CONSTANT += 1 returnif __name__ == '__main__' : mo...原创 2009-06-11 14:22:59 · 63 阅读 · 0 评论 -
S60 Python 编程指南—— 如何创建一个应用程序
S60 Python 编程指南—— 如何创建一个应用程序关键字: s60 python1,插入所有需要的模块 2,设定屏幕大小 (normal, large, full) 3,编写你程序的逻辑代码 4,创建一个程序菜单(如果有必要) 5,设定一个离开的按键 6,设定程序标题 7,如果有必要,分配活动的对象 8,设定程序主题(文字,背景,列表或什么都没有) 9,创建一个恰当的主循环体 1,...原创 2009-06-10 18:08:00 · 153 阅读 · 0 评论 -
Python for S60(pys60)第一次接触
上一次已经说明了如何下载pys60,如果你打算进行python开发,那你肯定已经在你的S60手机上进行过无数次安装、卸载,所以安装的过程我就不再废话了。安装好pys60后,打开你的手机的功能表,你会看到可爱的python图标:1。运行Python脚本选择Option->Run script,看到如下界面(你的机子可能不同,不过肯定包括以下几项):选择filebro...原创 2009-06-02 12:53:38 · 206 阅读 · 0 评论 -
S60 Python 编程指南——如何创建pys60应用程序
信息: 如何创建一个应用程序? 9个步骤 插入所有需要的模块 设定屏幕大小 (normal, large, full) 编写你程序的逻辑代码 创建一个程序菜单(如果有必要) 设定一个离开的按键 设定程序标题 如果有必要,分配活动的对象 设定程序主题(文字,背景,列表或什么都没有) 创建一个恰当的主循环体 如何装如所需要的所有模...原创 2009-06-02 12:53:01 · 233 阅读 · 0 评论 -
Python for S60(pys60)介绍
2004年,诺基亚公司作出了一个非常明智的决策(起码我是这样认为),在S60系统上发布了早已在国外广泛使用的Python平台(Python for S60,下面简称pys60),这意味着开发人员除了c++、java以外,还可以在S60手机上进行Python的开发。后来这个项目交给了开源社区发展,经过多次更新,直到现在最新版是1.3.23,可见诺基亚对于Python平台的重视,毕竟在S60下,c++...原创 2009-06-02 12:51:05 · 368 阅读 · 0 评论 -
python get,post 提交表单
# -*- coding: cp936 -*-import urllib2,urllib,sys"""使用GET在百度搜索引擎上查询在百度的搜索条中随便输入一些内容,会有w和cl两项构成GET串此例演示如何生成GET串,并进行请求."""url = "http://www.baidu.com/s"search = [('w','python'),('cl','3')]getString = url...原创 2008-11-23 19:25:38 · 550 阅读 · 0 评论 -
一位大牛整理的Python资源
一位大牛整理的Python资源 Python基本安装: * http://www.python.org/ 官方标准Python开发包和支持环境,同时也是Python的官方网站; * http://www.activestate.com/ 集成多个有用插件的强大非官方版本,特别是针对Windows环境有不少改进; Python文档: * http://www.p...原创 2008-11-23 19:04:08 · 117 阅读 · 0 评论 -
在Windows上安装Python2.6+MySQL 的常见问题及解决方法
Python 版本:2.6下载地址:http://www.python.org/download/releases/2.6.1/下载msi文件并安装MySQLdb版本: MySQL-python-1.2.2.win32-py2.6.exe下载地址:http://home.netimperia.com/files/misc/MySQL-python-1.2.2.win32-py2.6.exe参见...原创 2009-05-19 10:24:18 · 150 阅读 · 0 评论 -
Python写的数据抽象层
python本身没有对mysql的支持,得依赖附加的库 http://mysql-python.sourceforge.net 。很多框架采用了这个库,比如adodb,django等。不过我倾向于自己写这些东西,所以小研究了一下。 mysql-python 有两个对象 MySQLdb _mysql 这里是介绍http://mysql-python.sourceforge.net/MySQLdb.h...原创 2009-05-17 22:49:49 · 286 阅读 · 0 评论 -
编译了一个MySQLdb for Python 2.6
需要的请去下载 http://download.youkuaiyun.com/source/766996 编译环境:Windows XP SP3VC++ 2008 Expresspython 2.6 MySQL 5.1原创 2009-05-17 22:40:56 · 82 阅读 · 0 评论 -
python:在python中使用opencv进行摄像头编程初体验
闲着没事做,前段时间买了个摄像头,在ubuntu上用。打开cheese这个软件,一片空白,怎么不能用阿!google一番,装上gspca,还是不能用!用lsusb命令查看下lingshangwen@eagle:~$ lsusbBus 005 Device 001: ID 0000:0000 Bus 004 Device 001: ID 0000:0000 Bus 003 Device ...原创 2009-12-02 13:11:37 · 266 阅读 · 0 评论 -
Logging模块的简单使用
以前看过,但一直认为很复杂。象 NewEdit 都是自已写的日志处理。其实 logging 做得很好,也不是很复杂,只要看明白例子。在新发布的crawl 2.1.1中使用了logging,下面把它的使用代码写出来,很简单:1 def initlog():2 import logging3 4 logger = loggin...原创 2008-12-10 12:57:02 · 124 阅读 · 0 评论 -
不错的地方
http://www.ringkee.com/ http://croozeus.com/原创 2009-06-10 17:07:05 · 150 阅读 · 0 评论 -
pys60关机一例
最近经常玩手机玩到睡着,手机一直都没关,听说手机的辐射是很可怕的,于是就自己动手用py写了个让手机自动关机的,源码如下:import appuifw,switchoff,e32def cn(x):return x.decode("utf-8")n=0s=0appuifw.app.body=c=appuifw.Text()c.set(cn("转载的~"))def start(): w=ap...原创 2009-06-10 16:51:41 · 95 阅读 · 0 评论 -
putty连pys60
1.首先安装手机python环境,详见jamiesun的指导文章(点击进入) 2.PC端应该有putty v0.6,个人感觉0.6就目前而言串口支持比上个版本(0.59)稳定很多。。。 3.pc端运行putty,Connection type那里选Serial,Serial line 输入端口号,我的是COM3,具体可以查看设备管理器 4.手机端运行pyth...2009-06-10 14:46:01 · 117 阅读 · 0 评论 -
logging模块的4个主要对象[Python]
logging模块的4个主要对象分别是Logger,filter,formatter,handler.在使用的时候是这样的:1.首先创建一个logger,用setLevel设置严重程度级别然后放那儿先2.然后创建并设置设置filter(如果需要的话),用它来定义那些出错信息要交给logger处理(猜的);3.把创建好的这个filter add到logger上去.4.创建一个handler,用se...原创 2008-12-10 13:13:13 · 128 阅读 · 0 评论 -
Python的标准logging模块(4)
Example UsageThis article contains several examples of simple usage of the logging module. Two additional examples deserve special attention: using multiple handlers or formatters and using logging i...原创 2008-12-10 13:12:20 · 85 阅读 · 0 评论 -
Python的标准logging模块(3)
Configuring LoggingProgrammers can configure logging either by creating loggers, handlers, and formatters explicitly in a main module with the configuration methods listed above (using Python code), ...原创 2008-12-10 13:11:24 · 89 阅读 · 0 评论 -
Python的标准logging模块(2)
FormattersFormatter objects configure the final order, structure, and contents of the log message. Unlike the base logging.Handler class, application code may instantiate formatter classes, although ...原创 2008-12-10 13:10:12 · 85 阅读 · 0 评论 -
Python的标准logging模块(1)
Python的标准logging模块Python 2.3 introduced the logging module to the Python standard library. logging provides a standard interface for outputting information from a running application. The classic exa...原创 2008-12-10 12:59:32 · 221 阅读 · 1 评论