摘要:
subprocess被用来替换一些老的模块和函数,如:os.system、os.spawn*、os.popen*、popen2.*、commands.*。可见,subprocess是被推荐使用的模块。subprocess模块中只定义了一个类: Popen。可以使用Popen来创建进程,并与进程进行复杂的交互。它的构造函数如下:subprocess.Popen(args, bufsize=0, executable=None, stdin=None, stdout=None, stderr=None, preexec_fn=None, close_fds=False, shell=False, 阅读全文
摘要:
在python中使用lambda来创建匿名函数。lambda来源于LISP语言。lambda的形式如下: lambda arg1,arg2... : <expression> lambda会创建一个函数对象,但不会把这个函数对象赋给一个标识符,而def则不同,它在创建函数对象的同时会进行这种操作。这是lambda的第一个特点。lambda的第二个特点是,它只是一个表达式,而不是一个语句。如果单独使它成为了一个语句,比如: lambda x: print x 如果你在你的python程序中写下了这么一行,那么毫无意义,这一行代码会创建一个函数对象,但马上又给丢弃了,因为你没有使用它的 阅读全文
摘要:
从http://initd.org/tracker/pysqlite/wiki/pysqlite下载了SQLITE 的PYTHON绑定。并用WINDOWS下的sqlite3.exe创建了一个库一张表: +++++++++++++++++++ -database: wanna -table name: hello -id name ---- --------- 0 帅哥 1 wannachan 2 dick.chan 3 雯雯 +++++++++++++++++++好了,建表成功了!下面开始PYSQLITE来操作此数据库了!心情那个激动啊~~ 首先建立连接: >>> from 阅读全文
摘要:
在网上看到了一段python检索文件的程序,感觉不错,模仿着写了一段,但是发现无法检索带有中文的文件夹。查阅了一些资料后,才知道python(我用的2.6)对中文的支持很麻烦。可是皇天不负有心人,经过一系列的摸索,终于完成了对源程序的改良,现在,它可以检索任何文件夹了。程序如下:Code:#coding:utf-8#Filename:dir.pyimport osclass dir(object):def __init__(self):self.count=0self.space=""self.list=[]def p(self,url):if type(url).__na 阅读全文
摘要:
Code:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title></title><meta http-equiv="Content-Type" conte 阅读全文
摘要:
# -*- coding: utf-8 -*-import osimport shutilimport reimport sys'''功能:将一个文件夹中的指定类型的文件从gb2312或gbk转换成utf-8类型。遍历一个文件夹下所有文件,从src中取出处理后放入ddn中,src中的不变。指定src和ddn就可以了,还可以改文件处理部分完成别的功能'''src=os.getcwd()+'\\'+'!wwwroot'ddn=os.getcwd()+'\\'+'www'######### 阅读全文