我們有一個較老的C++工具,可以自動生成一些python代碼。我試圖通過C++源代碼工具來打分,今天我非常想拍攝自己的作品。事情就是我想要做的,就是清理工具創建的源代碼,並通過添加sphinx標籤將這些類鏈接到我們的內部文檔系統。從Python內部解析Python代碼?
現在我想知道是否有某種奇妙的工具來解析Python代碼中的Python代碼?
有東西很多是這樣的:
foo._methods_.append()
Snip 500 lines
foo._methods_.append()
有什麼建議?
基本上我有一個功能,但瘋狂凌亂的代碼結構,我基本上想要提取某些塊,將它們移動到他們自己的文件。並清理所有創建的錯誤事物。
我在解析器和AST上看起來很快,但是我找不到它正在使用的任何實例。
@TankorSmash謝謝,固定鏈接。 – 2013-07-19 03:52:22