172 читали · 2 года назад
​Функция exec()
Функция exec() поддерживает динамическое выполнение кода Python и принимает большие блоки кода, в отличие от eval(). Передаваемый функции код должен быть либо строкой, либо объектом кода, например сгенерированный функцией compile(). Если это строка, строка анализируется как набор операторов Python, который затем выполняется (если не возникает синтаксическая ошибка). Если это объект кода, он просто выполняется. Во всех случаях ожидается, что исполняемый код будет действительным, как ввод файла. Во всех случаях, если globals и locals опущены, код выполняется в текущей области видимости...
Программирование на Python. Элементы многозадачности в os (exec, spawn, system). Приложение к видео 15
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. А это подборки моих материалов на канале Приложение 1 один к видеоуроку Многозадачность на Python и библиотека os Подробнее о многозадачности я расскажу в одном из видеоуроков. В данной же статье, я просто дам текстовый вариант к видеоуроку 15. Когда в программировании возникает многозадачность? Всё очень просто. Если я написал программу и запустил её, то в операционной системе появился объект, который называют процессом...