2010-06-06 59 views
0

我正在嘗試編寫一個Python代碼分析器,並且試圖避免必須解析裸露的Python文本文件。我希望一旦Python編譯器/解釋器解析代碼,就可以從運行的Python程序中獲取目標代碼或解析樹。Python代碼內省和分析

有沒有辦法做到這一點?

謝謝

+0

你的目的是什麼?你正在寫一個語法熒光筆嗎?一個Python解釋器?還有別的嗎? – 2010-06-06 18:06:17

+0

你有沒有下載並閱讀pylint?作爲一個很好的例子開始做什麼。 – 2010-06-07 01:43:33

回答

4

asttokenize的組合應爲您想要做的事提供必要的框架。