Найти - Пользователи
Полная версия: парсер для исходных кодов Python
Начало » Python для новичков » парсер для исходных кодов Python
1
amin
Имеется-ли в стандартной поставке Python модуль или интерфейс для парсинга исходных кодов Python и составления API этих модулей
например в формате CSV.
Спасибо.
Андрей Светлов
Исходный код парсится в AST. При чем здесь CSV?
amin
Андрей Светлов
Исходный код парсится в AST. При чем здесь CSV?
Неправильно выразился, имел ввыду чтоб потом можна было сохранить спарсенный результат.
На счет AST на русском есть чтонить может в книжках.
Андрей Светлов
Уверен, на русском по AST питона ничего не найдете. На английском, пожалуй, тоже в толстых книжках ничего не будет.
amin
Жало а что нить кроме AST не подскажете.
PooH
amin
Жало а что нить кроме AST не подскажете.
Месье шутит. Такой мягкий, ненавязчивый юмор
Все есть в стандартной библиотеке http://docs.python.org/library/ast.html
на русском литературы масса, вот, например
http://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80%D1%8B:_%D0%BF%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF%D1%8B,_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%B8_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B
Leron
PooH
amin
Жало а что нить кроме AST не подскажете.
Месье шутит. Такой мягкий, ненавязчивый юмор
Все есть в стандартной библиотеке http://docs.python.org/library/ast.html
на русском литературы масса, вот, например
http://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80%D1%8B:_%D0%BF%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF%D1%8B,_%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8_%D0%B8_%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B
Ещё не плохая книга Language Implementation Patterns. Понятно расписано, много практических примеров. Гвидо рекомендует опять же.
amin
Начал со стандартной документации. Всем спасибо.
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