Member 13909990 Ответов: 1

Вызов экземпляров с аргументами


Я вызываю класс из Python на языке C++. При создании экземпляра класса, такого что pInstance = Py_CallObject(pClass, NULL), как передать аргументы экземплярам с помощью PyObject?
У меня есть конструктор в python, так что я должен передавать аргументы при создании экземпляра. Это мой конструктор в программе Python
class Model:
	      def Model(self, str1, str2):


Что я уже пробовал:

Я создал экземпляр с помощью
pInstance = Py_CallObject(pClass, NULL)
но как передать аргументы в экземпляр

Member 13909990

Я использую python 3.5. как передавать аргументы при создании самих экземпляров? Если есть пример программы то это будет хорошо

1 Ответов

Рейтинг:
2

Richard MacCutchan

Видеть Объектный протокол — документация Python 2.7.15[^] для методов вызова объекта Python.


Member 13909990

Но я использую python 3.5

Richard MacCutchan

Затем прочтите документацию Python 3.5.

Member 13909990

Как передать аргументы при создании самого экземпляра?

Member 13909990

Если есть пример программы то это будет хорошо