Wie lege ich in Python eine dynamische Variable fest, die sich mit der Systemzeit ändert?
巴扎黑
巴扎黑 2017-05-18 10:52:07
0
3
1256

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.

巴扎黑
巴扎黑

Antworte allen(3)
小葫芦
import datetime
>>> datetime.datetime.now().strftime("%Y-%m-%d)
'2017-05-08'
漂亮男人

我猜测, 你是想将日志或者数据, 插入以日期命名的索引中, 如果是这样, 那直接用字符串就可以

import time
from elasticsearch import Elasticsearch

index_name = 'num_%s' % time.strftime('%m%d', time.localtime())
es = Es()
es.index(index_name, ...(自己补充其他参数内容))

如果你把你的场景交代得更加清楚的话, 我相信我们会提供更为符合需求的方法

仅有的幸福

按照下面图片中代码去实现

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage