2011-11-25 37 views
0

我能夠成功解析包含我想在python中使用的函數的c文件。現在我不知道如何a)調用所述函數或b)用所述函數創建.py文件。如何在使用pycparser後創建一個可用的.py文件

我只有這個神祕的「AST」對象

+3

'pycparser'不會將C轉換爲Python;它只是解析C代碼並讓你分析它。 – icktoofay

+0

真的嗎?我沒有看到這樣的效用:(任何建議可以從python調用這個c函數嗎? – user1002331

+1

你可以使用[Cython](http://www.cython.org/)或[SWIG](http:///www.swig.org/)爲您要調用的C函數製作一個小包裝器 – icktoofay

回答

1

這是一個大的事業。 pycparser只給你編譯器的前端。後端你必須實現自己。

對於僅用於此目的而使用pycparser的現有項目(從Python調用C),請參見cffi

相關問題