Neuling, ich erstelle ein Python-Programm oder Skript, um Protokolle zu verarbeiten. Wie kann man nach der Verarbeitung und dem Einfügen in die elastische Suche eine dynamische Variable festlegen, die sich mit der Systemzeit ?ndern kann? Beispielsweise lautet die Variable heute num0508 und wird morgen zu num0509.
import datetime
>>> datetime.datetime.now().strftime("%Y-%m-%d)
'2017-05-08'
我猜測, 你是想將日志或者數(shù)據(jù), 插入以日期命名的索引中, 如果是這樣, 那直接用字符串就可以
import time
from elasticsearch import Elasticsearch
index_name = 'num_%s' % time.strftime('%m%d', time.localtime())
es = Es()
es.index(index_name, ...(自己補(bǔ)充其他參數(shù)內(nèi)容))
如果你把你的場景交代得更加清楚的話, 我相信我們會(huì)提供更為符合需求的方法