Цитирование через каталог для поиска совпадающих файлов

Простой код в формате JavaScript:

function qs(key) {
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for(var i = 0; i < hashes.length; i++)
    {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }
    return vars[key];
}

Вызовите его из любого места в JavaScript-коде:

var result = qs('someKey');
1
задан NPE 13 July 2018 в 18:44
поделиться

1 ответ

Вы можете превратить свою функцию в генератор , заменив

return self.read_file(filename)

на

yield self.read_file(filename)

. Это позволило бы вам написать:

for unmapped_positions in alerter.positions_file_search(alerter.fundCodes):
   ...

Для получения дополнительной информации о генераторах см. https://wiki.python.org/moin/Generators

1
ответ дан NPE 17 August 2018 в 12:15
поделиться
  • 1
    Святое дерьмо, это здорово. Это очень близко к тому, что мне нужно, хотя оно все еще повторяет одно и то же форматирование почты при выполнении цикла for. Но я думаю, что я могу получить это отсюда! – user 13 July 2018 в 18:49
Другие вопросы по тегам:

Похожие вопросы: