当我们需要执行外部命令或自己写一个自动化执行器时,需要使用到启动进程并获取输出的操作
首先,我们启动进程采用Python的subprocess模块,为了保证标准输出和标准错误输出能够正常运行,启动两个线程来检测输出结果部分
class Daemon(threading.Thread):
def __init__(self, workDir, logFunction=None, *arg...
分类:
编程语言 时间:
2015-03-04 11:08:00
阅读次数:
210
这是一个利用map将字符串规范化(首字母大写,其余字母小写)的例子 #!/usr/bin/env?python
def?lower2upper(s):
????loop?=?0
????l?=?‘‘
????for?n?in?s:
????????if?n.islower...
分类:
其他好文 时间:
2015-03-03 23:51:11
阅读次数:
312
日志写入是我们日常工作中常用到的功能,我们可以直接使用写文件的方式来以自己的方式写日志,另外,当我们在一个比较大的项目中,涉及到日志写入时,一般会使用logging模块来进行日志的写入,第一步,先写一个单例,创建一个logger对象:
def _instance():
global logger
if logger is None:
logging.config....
分类:
编程语言 时间:
2015-03-03 16:48:08
阅读次数:
201
Point: not necessarily contigous max sub array, at least one element should be selected:def maxSubarrCont(arr, n): ret = arr[0] curr = arr[0] ...
分类:
其他好文 时间:
2015-03-03 16:34:35
阅读次数:
127
#!/usr/local/bin/ruby?-w
def?show_regexp(a,re)
??if?a?=~?re
????"#{$`}<<#{$&}>>#{$‘}"
??else
????"no?match"
??end
end
puts?show_regexp(‘very?interesting‘,/t/)
puts?show_re...
分类:
其他好文 时间:
2015-03-03 12:01:38
阅读次数:
143
class?Solution:
????#?@return?a?tuple,?(index1,?index2)
????def?twoSum(self,?num,?target):
????????dictionary?=?{}
????????for?index,?number?in?enumerate(num...
分类:
其他好文 时间:
2015-03-03 12:01:09
阅读次数:
127
无参方法 功能:将方法的定义转换为属性字段的定义; 作用范围:方法中没有参数,并且方法仅能通过读取所包含的对象属性去访问可变状态,而不改变可变状态,就可使用无参方法; 例子: abstract class Element{ def texts:String } class Sub1Element(t...
分类:
其他好文 时间:
2015-03-03 11:24:00
阅读次数:
457
说明:这是我对网上代码的改写版本(基于win7 + python34)一、先说说改动的部分1) 改写了NetStruct类初始化函数原来:1 class NetStruct: 2 '''神经网络结构'''3 def __init__(self, x, y, hidden_layers...
分类:
编程语言 时间:
2015-03-03 06:22:51
阅读次数:
297
当我们遇到大量小文件的传输时,一般会涉及到文件的压缩和解压,下面对zip的压缩解压直接上代码
压缩:
def zip_dir(dirname,zipfilename):
"""
| ##@函数目的: 压缩指定目录为zip文件
| ##@参数说明:dirname为指定的目录,zipfilename为压缩后的zip文件路径
| ##@返回值:无
| ##@函...
分类:
编程语言 时间:
2015-03-02 22:34:58
阅读次数:
268
class ObjOpt: def __init__(self): self.Name='abc' self.CCC=123 #实例方法 def ClassMethodFx3(ad,abc): return dir(ad) #实例方法,实例和类都可以调用,但类调用需要传递n个参数, #实例调用只能要传n-1个参数,...
分类:
编程语言 时间:
2015-03-02 21:00:21
阅读次数:
171