for x in responsedata['data']:
for x in responsedata['data'][:30]:
for item in responsedata['data'][:30]:
for ph in item['SearchedWith']:
print '%s:%s' % (ph['Phrase'], ph['Shows'])
b = str(ph['Phrase'].encode('utf8'))
c = str(ph['Shows'])
# записываем в файл каждую фразу, полученную от Яндекса
f.write(b + ':' + c + '\n')
from elasticsearch import Elasticsearch, helpers
es = Elasticsearch()
def mybulk_delete(q, index, doc_type):
res = helpers.scan(es,
query={"query": q},
index=index, doc_type= doc_type)
for r in res:
yield {"delete" : { "_index" : r["_index"], "_type" : r["_type"], "_id" : r["_id"] } }
q = {"query":{"term":{"user":"kimchy"}}}
k = (i for i in mybulk_delete(q,"myindex", "mytype"))
helpers.bulk(es, k, refresh = True)
pip install Flask
from flask import Flask
import mycode # здесь импортируете свои функции
app = Flask(__name__)
@app.route("/")
def hello():
# return "Hello World!"
return mycode.myfinc()
FLASK_APP=hello.py flask run
[buff_dict[nums[i]], i]
- это расшифровывается такnums[i]
- получить элемент с индексом i из массива nums (назовем его a)buff_dict[a]
- получить из словаря элемент по ключу nums[i] (назовем его b)return [b,i]
- возвратить новый массив из двух элементовa = nums[i]
b = buff_dict[a]
return [b,i]
def func(a,b,c)
print(a,b,c)
a=[1,2,3]
func(*a)
a=dict(a=1,b=2,c=3)
func(**a)