Python:Библиотека/3/Модули/builtins/compile()

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Проверка/Оформление/Редактирование: Мякишев Е.А.


compile()

compile(string, filename, kind)

Компилирует строку string и возвращает объект кода, который можно выполнить с помощью функции eval или exec().

Параметры

string   - строка, код на Python, если это составная инструкция, на нескольких строках. то последним символом должен быть '\n';
filename - строка, используется только в сообщениях об ошибках(если возникают);
kind     - строка, режим компиляции: 'eval' - если результат работы функции будет потом передан функции eval и 'exec' - если результат работы функции будет потом передан функции exec;

Пример

№1

Вывод:

№2

Вывод:

См.также

Внешние ссылки