Разница между двумя списками

У меня есть два общих списка, заполненных таможенными объектами.

Мне нужно получить разницу между этими двумя списками (элементы, которые находятся в первом без элементов во втором), в третьем.

Я думал, что использование .Except () было хорошей идеей, но я не понимаю, как это использовать .. Мне нужно получить разницу между этими двумя списками (элементы, которые находятся в первом, без элементов во втором) в третьем. Я был ...

У меня есть два общих списка, заполненных таможенными объектами.

Мне нужно получить разницу между этими двумя списками (элементы, которые находятся в первом без элементов во втором), в третьем.

Я думал, что использование .Except () было хорошей идеей, но я не понимаю, как это использовать .. Мне нужно получить разницу между этими двумя списками (элементы, которые находятся в первом, без элементов во втором) в третьем. Я был ...

У меня есть два общих списка, заполненных таможенными объектами.

Мне нужно получить разницу между этими двумя списками (элементы, которые находятся в первом без элементов во втором), в третьем.

Я думал, что использование .Except () было хорошей идеей, но я не понимаю, как это использовать .. Эти задания представляют собой выполнение произвольных программ командной строки, которые читают и записывают в общую файловую систему - обычно сценарии обработки изображений или аналогичные - ЦП, иногда задачи с интенсивным использованием памяти.

Например, используя мой текущий сценарий, я могу в командной строке Python

>>> import hosts
>>> hosts.run_commands(['users']*5)

или из командной строки

% hosts.py "users" "users" "users" "users" "users"

, чтобы запустить команду users 5 раз (после обнаружения 5 компьютеров, на которых команда может быть запущена, путем проверки загрузки процессора и доступной памяти по крайней мере на 5 компьютерах из файл конфигурации). Не должно быть сервера заданий, кроме скрипта, который я только что запустил, и никаких рабочих демонов или процессов на компьютерах, которые будут запускать эти команды.

Я также хотел бы иметь возможность отслеживать задания, запускать задания снова в случае сбоя и т. д., но это дополнительные функции (очень стандартные для настоящего планировщика заданий), которые мне на самом деле не нужны.

Я нашел хорошие библиотеки ssh для Python, например classh и PuSSH , в которых нет (очень простых) функций балансировки нагрузки, которые мне бы хотелось. По другую сторону от того, что мне нужно, это Condor или Slurm, как было предложено crispamares до того, как я пояснил, что я хочу что-то более легкое. Они будут делать что-то должным образом, но, читая о них, кажется, что раскручивать их в пользовательском пространстве только тогда, когда они мне нужны, было бы раздражающим или невозможным. Это не выделенный кластер, и у меня нет корневого доступа к этим хостам.

В настоящее время я планирую использовать оболочку для classh с некоторым базовым опросом компьютеров всякий раз, когда мне нужно знать, насколько они заняты, если Я не могу найти ничего другого.

7
задан Thomas 12 April 2011 в 18:50
поделиться