python-embedding

    2熱度

    1回答

    我有這樣的python類A。 class A: def __init__(self, name): self.name = name def print_lastname(self, lastname): print(lastname) 我必須這樣調用這段代碼。 import B a = B.A("hello") a.print_lastnam

    0熱度

    1回答

    我將Python嵌入到多線程C++應用程序中,在多線程中調用 Py_Initialize()是否安全?或者我應該在主線程中調用它?

    1熱度

    1回答

    我需要從模塊中調用Python函數,併爲它設置兩個參數:int和array。 對於我現在在調用這個函數的過程中我得到段錯誤,我不知道我做錯了什麼。有人可以指定我的錯誤在哪裏嗎? 函數在我的Python模塊app.py中。它工作,如果我從Python代碼調用它: def get_model(rate, signal): mfcc_train = MFCC().compute(rate, s

    1熱度

    1回答

    我最近將一個正在處理的C++項目升級到Python 3.5.2(它是一個可執行文件,其編譯爲32位或64位) ,並且在兩個版本中具有相同的行爲)。 我創造我自己的異常: static PyObject* MyException_type_obj = 0; void setup(PyObject* module){ MyException_type_obj = PyErr_NewExc

    1熱度

    1回答

    我目前將Python3嵌入到我的C++應用程序中。 我們還提供了一個定義的Python3版本。目前Py_Initialize找到/usr/lib/python3.5(我們不想)的系統python。在調用Py_Initialize之前,我還無法弄清楚如何去除搜索路徑,並強制它在我的自定義路徑中進行搜索。

    0熱度

    1回答

    好吧,我知道,從Youtube-DL在Python程序獲得MP3文件使用 from __future__ import unicode_literals import youtube_dl ydl_opts = { 'format': 'bestaudio/best', 'postprocessors': [{ 'key': 'FFmpegExtractAudio',

    -1熱度

    1回答

    將Python嵌入到我的C/C++應用程序中時,如何正確使用在WinPython-64bit-3.4.4.1根目錄中找到的WinPython的python解釋器,而不是在「WinPython-64bit-3.4.4.1/python-3.4.4.amd64」中找到一個級別的python解釋器? 當我嘗試使用在「WinPython-64bit-3.4.4.1/python-3.4.4.amd64」中

    8熱度

    3回答

    下面是試圖初始化一個空sys.path解釋一個CPython的程序: #include <Python.h> int main(int argc, char** argv) { wchar_t* program = NULL; wchar_t* sys_path = NULL; Py_NoSiteFlag = 1; program = Py_Dec

    0熱度

    1回答

    我有一個用C++編寫的遺留(但仍然是內部維護的)應用程序,它處理一些硬件,與數據庫交互,通過串行線路或套接字接收命令...總之,它不重要工作量。 此應用程序在Linux(ARM/Buildroot)下運行。 現在需要修改添加RESTful API的控件界面。 我正在探索通過Python擴展來做到這一點的可能性。 注意我是一名C++/java程序員,我不擅長Python,但我知道基礎知識。 總體思路

    1熱度

    1回答

    我有一個我想在板上運行的python文件。因此,我想嵌入python解釋器(用C語言編寫)。我設法編寫了單獨的運行Python文件的C項目。它編譯並按我的意願運行。下面是相同的生成文件: - CC=gcc CFLAGS=-I python3.5 -I config -I . -c -w LDFLAGS= -lpython3.5m -lpthread -ldl -lutil -lm -Xlink