#coding=utf-8'''@author:简单遍历目录删除文件的小程序'''import os#查找文件操作def findFile(path): fileList=[] for rootPath,subRoot,fileName in os.walk(path): ...
分类:
编程语言 时间:
2014-07-11 10:59:54
阅读次数:
178
os和os.path模块os.listdir(dirname):列出dirname下的目录和文件os.getcwd():获得当前工作目录os.curdir:返回但前目录('.')os.chdir(dirname):改变工作目录到dirnameos.remove(file):删除文件os.path.i...
分类:
编程语言 时间:
2014-07-11 10:50:08
阅读次数:
228
python(5)5.1 模块:每个.py文件就是一个模块,多个模块可以放在一个包中,而多个包可以放在更大的包中。表示包A中的asd.py可以这样写:A.asdsys模块:它是python的内建模块,只要导入就可以使用。import sys。需要注意的是,sys模块里面有args,它至少存储着一个l...
分类:
编程语言 时间:
2014-07-11 10:20:20
阅读次数:
159
我们的程序与抽象模型互动,因此不需要管理细节。与关系型数据库大不相同,以至于谷歌称之为datastore,而非database。App数据存储在数个不同位置,依据best-of-breed consensus protocol。datastore最好理解为object database. datas...
分类:
其他好文 时间:
2014-07-11 10:14:53
阅读次数:
198
迭代协议: 类实现方法__next__,则可以使用for、while来实现迭代 使用iter或者next实现手工迭代: L = [1,2,3]I = iter(L)print(I.next()) 列表推导式: L = [x + y for x in 'abc' for y in 'lmn']prin...
分类:
编程语言 时间:
2014-07-11 09:44:49
阅读次数:
227
一提到计算机,当然现在更多人把她叫做电脑,这两个词都是指computer。不管什么,只要提到她,普遍都会想到她能够比较快地做加减乘除,甚至乘方开方等。乃至于,有的人在口语中区分不开计算机和计算器。
那么,做为零基础学习这,也就从计算小学数学题目开始吧。因为从这里开始,数学的基础知识列为肯定过关了。
复习
还是先来重温一下伟大时刻,打印hello world.
打开电脑,...
分类:
编程语言 时间:
2014-07-10 17:13:17
阅读次数:
447
multiprocessing模块实现了对多进程编程的封装,让我们可以非常方便的使用多进程进行编程。它的使用方法非常类似threading模块。
1.创建一个进程
import multiprocessing
def worker():
"""worker function"""
print 'Worker'
return
if __name__ == '_...
分类:
编程语言 时间:
2014-07-10 17:10:01
阅读次数:
216
群里有人问如何做到def foo(): passclass Bar(object): passBar.set_instance_method(foo)b = Bar()b.foo()这个其实还是比较简单的, 只要写个函数给类设置属性即可, 可根据需求是否用函数包装下, 或者用static...
分类:
编程语言 时间:
2014-07-10 17:05:22
阅读次数:
190
今天被问了这么个问题 python为什么要有classmethod?被问倒了,只能回答:classmethod不需要实例化类,用起来比较方便。这么回答没有什么底细,于是查看了一下python的官方文档:Class method objectsA class method object, like a...
分类:
编程语言 时间:
2014-07-10 17:04:43
阅读次数:
285
主要分为四步1.安装java环境2.在Eclipse下安装Pydev1)启动 Eclipse,利用 Eclipse Update Manager 安装 PyDev。在 Eclipse 菜单栏中找到 Help栏,选择 Help > Software Updates > Find and Install...
分类:
编程语言 时间:
2014-07-10 16:30:28
阅读次数:
271