Найти - Пользователи
Полная версия: Парсер python-кода.
Начало » Python для новичков » Парсер python-кода.
1
Viktors
Возникла задача - прошерстить исходные тексты на питоне и вытянуть оттуда информацию для последующего написания (а лучше генерации) нового кода.
Подскажите, пожалуйста, есть ли готовые решения для парсинга питоновских исходников? Или что можно почитать по этой теме?
reclosedev
В стандартной библиотеке есть http://docs.python.org/library/ast.html но последующая генерация проблематична (если речь идет об исходном коде, комментарии, например не сохранятюся).

На SO есть похожий вопрос, в нем интересные ссылки
http://stackoverflow.com/questions/768634/python-parse-a-py-file-read-the-ast-modify-it-then-write-back-the-modified

Еще, для простых случаев http://docs.python.org/library/tokenize.html
Там в конце пример с заменой всех float в Decimal.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB