天行健,君子以自强不息!
发布时间:2014-10-20 17:43:04
在平常的代码中,我们常常需要与时间打交道。在Python中,与时间处理有关的模块就包括:time,datetime以及calendar。这篇文章,主要讲解time模块。在开始之前,首先要说明这几点:在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素。由于Python.........【阅读全文】
发布时间:2014-09-19 18:05:50
1. 1. 引言1. 类与实例可以定义一个本身没有任何属性的类,而仅把它用做数据的名字空间,这样的类仅作为容器对象来共享名字空间。示例如下: class MyData(object): pass下面创建它的实例,它只使用类作为名称空间容器。>>> mathObj = MyData()>>> mathObj.x = 4>>> mathObj.y = .........【阅读全文】
发布时间:2014-09-09 11:08:56
二、应用实例解析2.1 subprocess模块的使用1. subprocess.call>>> subprocess.call(["ls", "-l"]) 0 >>> subprocess.call("exit 1", shell=True) 1 2. 调用系统中cmd命令,显示命令执行的结果:x=subprocess.check_output(["echo", "Hello World!"],shell=True) &n.........【阅读全文】
发布时间:2014-09-09 11:05:36
1.2. Popen 对象Popen类的实例有下列方法:1. Popen.poll()检查子进程是否已经结束,设置并返回返回码值。2. Popen.wait()等待子进程结束,设置并返回返回码值。WARNING: 当使用 stdout=PIPE 或 stderr=PIPE 并且子进程生成了足够多的输出信息到管道,以至于管道阻塞,将会造成死锁。 &.........【阅读全文】
发布时间:2014-09-09 10:59:42
subprocess--子进程管理器一、subprocess 模块简介subprocess最早是在2.4版本中引入的。subprocess模块用来生成子进程,并可以通过管道连接它们的输入/输出/错误,以及获得它们的返回值。它用来代替多个旧模块和函数:os.systemos.spawn*os.popen*popen2.*commands.*关于这个模块可以取代的旧函数可以参见 sub.........【阅读全文】