me gustaría pasar valores de python a un programa C++ para un cifrado desde dentro de un programa python y luego devolver el valor desde allí al programa python. ¿cómo hacerlo?cómo pasar un valor a C++ desde python y viceversa?
6
A
Respuesta
0
Si desea utilizar alguna utilidad de línea de comandos al estilo Unix existente que lee de la entrada estándar y escribe en la salida estándar, puede utilizar subprocess.Popen
mediante el uso de Popen.communicate()
:
import subprocess
p = subprocess.Popen(["/your/app"], stdin=subprocess.PIPE, stdout=subprocess.PIPE)
output = p.communicate(input)[0]
0
Como dijo RSU en el otro post, el la solución adecuada es usar PyObject. Si desea tener una comunicación bidireccional entre C++ & Python, Boost Python sería interesante para usted. Echar un vistazo en la página web Boost Python,
Este post también sería interesante: How to expose a C++ class to Python without building a module
Cuestiones relacionadas
- 1. Invocar Jython desde Python (o viceversa)
- 2. PHP a C# y viceversa
- 3. ¿Cómo pasar datos de Javascript a PHP y viceversa?
- 4. C# convierte entero a hexadecimal y viceversa
- 5. Python: ¿Cómo convierto de binario a base 64 y viceversa?
- 6. cómo pasar de C# a python?
- 7. Llamar a Python desde C++
- 8. ¿Cómo puedo convertir un carácter a un número entero en Python, y viceversa?
- 9. Pasar un marco de datos desde-a R y C usando .call()
- 10. ¿Es posible pasar un impulso shared_ptr de C++ a Python y volver a C++
- 11. Llamar C# desde C++: cómo pasar nullptr a DateTime?
- 12. Cadena a byte [] y viceversa?
- 13. ¿Cómo leo un jpg o png desde el portapapeles de Windows en python y viceversa?
- 14. Convertir codificación ascii a int y viceversa en python (rápidamente)
- 15. ¿Cómo puedo convertir Xml a Json y viceversa en C#
- 16. ¿Cómo pasar un valor nulo a una prueba unitaria impulsada por datos desde un archivo CSV?
- 17. entidades convertir HTML a Unicode y viceversa
- 18. Pasar por valor en C#
- 19. ¿Cómo se cambia entre python 2 y 3, y viceversa?
- 20. Usando msysGit desde MinGW y viceversa
- 21. ¿Cómo pasar una expresión lambda a un constructor de C# desde un script de IronPython?
- 22. Convirtiendo matriz de bytes a cadena y viceversa en C#
- 23. ¿Cuál es la forma "correcta" de pasar un valor booleano a una extensión Python C?
- 24. ¿Cómo convertir POJO a JSON y viceversa?
- 25. Cómo llamar a una función en un archivo CPP desde un archivo C y viceversa en ANDROID NDK?
- 26. pasar instancias de clases C++ a python con boost :: python
- 27. ¿Llamar a VBScript desde JavaScript o viceversa?
- 28. Pasar una ruta válida a Python desde PHP
- 29. C# 4.0: Convertir PDF a byte [] y viceversa
- 30. Convierta una secuencia de secuencias a un diccionario y viceversa