кодесурса
«Python

Python: функция compile ()

script1adsense2code
script1adsense3code

функция compile ()

Функция compile () используется для компиляции исходного кода в код.

Функция вызывает SyntaxError, если скомпилированный источник недействителен, и TypeError, если источник содержит нулевые байты.

Синтаксис:

 компилировать (источник, имя файла, режим, флаги = 0, dont_inherit = False, optimize = -1)

Версия:

(Python 3.2.5)

Параметр:

название Описание Необходимые /
Необязательный
источник Обычная строка, байтовая строка или объект AST необходимые
имя файла Имя файла, из которого был прочитан код. Если он не был прочитан из файла, вы можете дать имя себе необходимые
Режим Либо exec, либо eval, либо single. необходимые
флаги Управляет тем, какие будущие операторы влияют на компиляцию источника. Значение по умолчанию: 0 Необязательный
Dont-унаследуют Как скомпилировать источник. По умолчанию False Необязательный
оптимизировать Уровень оптимизации компилятора. Значение по умолчанию -1. Необязательный

Возвращаемое значение:

Аргумент имени файла должен давать файл, из которого был прочитан код; передать какое-нибудь распознаваемое значение, если оно не было прочитано из файла (обычно используется '<string>').

Пример: функция Python compile ()

codeInString ='x = 8\ny=5\nsum=x+y\nprint("sum =",sum)'
codeObejct = compile(codeInString, 'sumstring', 'exec')
exec(codeObejct)

Выход:

 сумма = 13

Редактор кода Python:

Предыдущая: classmethod ()
Далее: сложный ()

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code