krakodeel
Чуваак, словари не обладают упорядоченностью
Anonymous
Vadim
Используй ordered dict
krakodeel
Максим
Anonymous
Артём
Julian 🏳️🌈
Julian 🏳️🌈
Не x<y, а hash(x) < hash(y)
Иван
Иван
Ты если 10 раз проитеируешься по словарю , то в сегда порядок будет другой
Иван
Хэши при каждой итерации меняются, по-твоему?
Julian 🏳️🌈
Иван
Словарь это коллекция
Julian 🏳️🌈
a, for i in
Иван
По любой коллекции можно итерироваться
Julian 🏳️🌈
ne dumay chto tam eto rabotaet tak zhe
Иван
Ну, то что словари, по твоим словам, упорядоченные - это полная хуйня и наркомания
Иван
Разве что в 3.7 сейчас словари ведут себя по дефолту как OrderedDict
Но это значит просто, что они сохраняют порядок в котором элементы добавляются в словарь
Иван
Но это совсем не значит, что словари теперь упорядоченные
Иначе их можно было бы сортировать ))0
Fᴏʀᴅᴇɴ
Иван
Fᴏʀᴅᴇɴ
d = {'a': 1, 'b': 2}
keys = sorted(list(d.keys()))
d1 = {k, d[k] for k in keys}
Fᴏʀᴅᴇɴ
кхъ
Иван
Ты не отсортировал словарь, дружище
Иван
Ты создал новый словарь
Fᴏʀᴅᴇɴ
потом заменяешь переменную и все
Fᴏʀᴅᴇɴ
но да, наркоман
Tishka17
Tishka17
Я смотрю практика сортировки словарей достигла нового уровня
Fᴏʀᴅᴇɴ
кхкхкх
Damir
Vladyslav 🇺🇦🇪🇺
опять сортировки
Vladyslav 🇺🇦🇪🇺
как вы любиться обмазаться
Anonymous
и что т о он его не находит
Anonymous
пытаюсь запустить с данного скрипта свой скрипт
Иван
Anonymous
Иван
Ну а почему ты уверен , что не находит?
Покажи traceback ошибки
Иван
на крайняк POPEN принимает аргументом параметр cwd, попробуй в нём явно указать директорию, в которой скрипт находится
Максим
У меня у одного гитхабу плохо?
Anonymous
все
Anonymous
полкчилось
Anonymous
а как туда передать несколько файлов питоновских
Anonymous
чтобы они перезапускались в случае чего
Aragaer
уж хотя бы Popen(["python", script_name])
Иван
Иван
У меня напримр там вечно logout виснет
Tishka17
Anonymous
какие модули?
Aragaer
а кто мне вот подскажет - я знаю имя докер контейнера, хочу его запустить и залезть в него башем
Anonymous
да не так не выйдет
Anonymous
мне нужно чтобы я перезапускал их если они отвалятся
Anonymous
у меня сейчас, так ну как запустить все свои скрипты не най
Anonymous
а я могу запустить свой скрипт 1 паралелльно?
Anonymous
передавая ему нужные параметры
Julian 🏳️🌈
Anonymous
а как передать параметры
Anonymous
чтобы каждый со поток со своими был
Julian 🏳️🌈
https://termbin.com/ydmd
Ну вот тут на примере
Julian 🏳️🌈
Julian 🏳️🌈
🍁 Jaŭhien
Aragaer
сначала docker image load, потом docker run, потом только docker exec, похоже так
Anonymous
Anonymous
хочу как то сюда передать 29 файлов) и запустить их
🍁 Jaŭhien
Anonymous
тут просто есть обработка и они хотябы будут перезапускаться
Кирилл
Julian 🏳️🌈
Но вообще while true мне кажется тоже неплохой вариант🌝
Julian 🏳️🌈
subprocces это когда нужно взаимодейстовать с прогами на других языках
Julian 🏳️🌈
А паралельная обработка файлов вроде и так не выйдет ибо упрешься в диск
Tishka17