0
考慮到使用C語言編寫的主要Python實現CPython以及可以將Python代碼轉換爲C的庫,是否可以在C或C++中運行編譯的Python字節碼?C可以運行編譯的Python代碼(.pyc文件)嗎?
考慮到使用C語言編寫的主要Python實現CPython以及可以將Python代碼轉換爲C的庫,是否可以在C或C++中運行編譯的Python字節碼?C可以運行編譯的Python代碼(.pyc文件)嗎?
首先,你不能在C中運行任何東西,C是一種編程語言。您可以在您的C程序中嵌入python(請參閱Documentation),因爲python可以編譯爲庫。但是Python不僅僅是pyc-File,而是由許多模塊組成,它們使python像它一樣強大。
[是的,這是可能的](https://docs.python.org/2/c-api/veryhigh.html#c.PyRun_SimpleFile)。 –