Articles of exec

¿Cómo obtengo el valor de retorno cuando uso el exec de Python en el objeto de código de una función?

Para propósitos de prueba quiero ejecutar directamente una función definida dentro de otra función. Puedo acceder al objeto de código de la función secundaria, a través del código (func_code) de la función principal, pero cuando lo ejecuto, no obtengo ningún valor de retorno. ¿Hay alguna manera de obtener el valor de retorno del código ejecutado?

Python: tenedor, tubo y exec

Quiero ejecutar un progtwig en una aplicación de Python, se ejecutará en segundo plano pero finalmente llegará al primer plano. Se utiliza una GUI para interactuar con ella. Pero los controles se ofrecen a través de una consola en stdin y stdout. Quiero poder controlarlo usando la GUI de mi aplicación, así que mi primera […]

Ejecutando script en Python en Laravel

Por lo tanto, estoy intentando ejecutar un script de python en mi Laravel 5.3. Esta función está dentro de mi controlador. Esto simplemente pasa los datos a mi script de python public function imageSearch(Request $request) { $queryImage = ‘c:\\\xampp\\\htdocs\\\identificare_api\\\public\\\gallery\\\herbs\\\query.png’; //queryImage $trainImage = ‘c:\\\xampp\\\htdocs\\\identificare_api\\\public\\\gallery\\\herbs\\\2nd.png’; //trainImage $trainImage1 = ‘c:\\\xampp\\\htdocs\\\identificare_api\\\public\\\gallery\\\herbs\\\3rd.png’; $trainImage2 = ‘c:\\\xampp\\\htdocs\\\identificare_api\\\public\\\gallery\\\herbs\\\4th.jpg’; $trainImage3 = ‘c:\\\xampp\\\htdocs\\\identificare_api\\\public\\\gallery\\\herbs\\\1st.jpg’; $data = […]

La importación de Python falla cuando se llama desde PHP

Tengo un problema desconcertante al intentar importar un módulo en python solo cuando se llama al script desde php a través del sistema o exec. De la shell de python: import igraph #This works. si la línea anterior estaba en un archivo, por ejemplo, test_module.py, entonces: python test_module.py en el bash funciona. Dentro de PHP: […]

Usando exec () con funciones recursivas

Quiero ejecutar algún código de Python, escrito en tiempo de ejecución, así que obtengo la cadena y llamo exec (pp, globals (), locals ()) donde pp es la cadena. Funciona bien, excepto para las llamadas recursivas, por ejemplo, por ejemplo, este código es correcto: def horse(): robot.step() robot.step() robot.turn(-1) robot.step() while True: horse() Pero este […]

Unicode a PHP exec

Tengo un archivo de Python al que estoy llamando con la función exec de PHP. Python luego genera una cadena (aparentemente Unicode, basada en el uso de isinstance ), que se repite en PHP. El problema que estoy encontrando es que si mi cadena tiene caracteres especiales (como el símbolo de grado), no se mostrará. […]

¿Cómo devolver valor de exec en función?

Lo bash: def test(w,sli): s = “‘{0}'{1}”.format(w,sli) exec(s) return s print test(“TEST12344″,”[:2]”) su devolución ‘TEST12344’ [: 2] Cómo devolver valor de exec en función

Uso de exec y eval en Python.

Así que he entendido lo que hacen exec y eval y también compile . ¿Pero por qué necesitaría usarlos? Estoy siendo poco claro en el escenario de uso. ¿Alguien me puede dar algunos ejemplos para que pueda apreciar mejor el concepto? Porque bien sé que todo es teoría.

Ejecutando exec función interior

¿Cómo se puede usar la palabra clave exth de python dentro de las funciones?

El ejecutivo no recoge las variables del cierre.

Tengo un poco de curiosidad por qué el siguiente código genera un NameError . >>> s = “”” … foo = [1,2,3] … def bar(): … return foo[1] … “”” >>> namespace = {} >>> exec(s, {‘__builtins__’: None}, namespace) >>> print namespace {‘foo’: [1, 2, 3], ‘bar’: } >>> namespace[‘bar’]() En el nivel normal de […]