2
我寫了一個程序,它有幾個cpp,python源文件和csv文件,這些文件用於程序之間的輸入和輸出(一個程序文件生成一個用於輸入到另一個程序文件的.csv)。用戶還必須將3個csv文件作爲輸入寫入整個程序作爲開始,因爲這些輸入是巨大的,因爲它需要大學數據作爲初始輸入。我可以用這個程序結構創建一個可執行文件嗎?使用cpp,python和csv文件創建一個可執行文件?
我寫了一個程序,它有幾個cpp,python源文件和csv文件,這些文件用於程序之間的輸入和輸出(一個程序文件生成一個用於輸入到另一個程序文件的.csv)。用戶還必須將3個csv文件作爲輸入寫入整個程序作爲開始,因爲這些輸入是巨大的,因爲它需要大學數據作爲初始輸入。我可以用這個程序結構創建一個可執行文件嗎?使用cpp,python和csv文件創建一個可執行文件?
您可以將所有cpp
文件編譯並鏈接到一個可執行文件中,並使用Python C API將該Python文件嵌入到該程序中。
#include <Python.h>
int main(int argc, char *argv[])
{
Py_Initialize();
PyRun_SimpleString("This is the content of your python files");
Py_Finalize();
return 0;
}
您也可以編譯靜態CSV文件作爲long strings或resource files在可執行。
這個問題,對不起,很遲纔回復,謝謝。 – zeus
你是指'pyInstaller'嗎? –
@ user348752,你的意思是像一個安裝 - msi包嗎?你是從C++代碼調用python腳本還是反過來? – Igor
我在bash腳本中調用了整個程序序列。 – zeus