簡體   English   中英

如果嵌入式Python,如何從C執行.py腳本?

[英]How to execute a .py script from C if Python is embedded?

我找不到與此相關的信息。 對於lua,如果要從main()C函數執行一個test.lua文件,請調用lua_dofile("test.lua") 什么是python等效項?

如果要嵌入Python,請使用PyRun_SimpleFile

FILE *fp = fopen("test.py", "r");
int ret = PyRun_SimpleFile(fp, "test.py");
if(ret < 0) {
    /* exception occurred */
}

請查看exec的手冊頁-有多種執行程序/腳本的選項。 系統也可以替代。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM