我有一些子进程(使用多处理),当它们停止时,每个子进程都需要做一些最后的工作.像下面的东西,虽然没有工作......
import multiprocessing
import atexit
def final():
print "final work"
def worker():
print 'Doing some work'
atexit.register(final)
if __name__ == '__main__':
p = multiprocessing.Process(target=worker)
p.start()
p.join()
Run Code Online (Sandbox Code Playgroud)
那怎么能这样呢?
我想做这样的事情,使用script_fields来显示评论的长度。
{
"script_fields" : {
"comments" : {
"script" : "doc['comments'].values.size()"
}
}
}
Run Code Online (Sandbox Code Playgroud)
但评论是一种嵌套类型。看起来像
{
"comments": [
{
"k": "2016-01-06T00:00:03",
"v": "v1 "
},
{
"k": "2016-01-06T00:00:04",
"v": "v2"
}
]
}
Run Code Online (Sandbox Code Playgroud)
所以我想知道“如何在 ElasticSearch 中对嵌套类型使用“脚本字段”?”。
我有一个字符串s1 = "\xed\xf3\xb4\x90".
>>> x = u"\xed\xf3\xb4\x90"
>>> print x
íó´
Run Code Online (Sandbox Code Playgroud)
我怎么s1用来打印这个?
我试过了:
s1= "\xed\xf3\xb4\x90"
print unicode(s1)
Run Code Online (Sandbox Code Playgroud)
但我无法得到íó´.我怎么能得到íó´?