Articles of exec

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 […]

¿Cuál es la diferencia entre ejecutar un script desde la línea de comandos y desde exec () con PHP?

Estoy intentando ejecutar un script de Python usando exec () desde PHP. Mi comando funciona bien cuando lo ejecuto directamente usando una ventana cmd , pero produce un error cuando lo ejecuto desde exec() en PHP. Mi script de Python usa NTLK para encontrar nombres propios. Ejemplo de comando: “C:\Python25\python.exe” “C:\wamp\projects\python\trunk\tests\find_proper_nouns.py” “I went to London […]

Configuración de variables con exec dentro de una función

Acabo de comenzar a enseñar Python y necesito un poco de ayuda con este script: old_string = “didnt work” new_string = “worked” def function(): exec(“old_string = new_string”) print(old_string) function() Quiero conseguirlo tan old_string = “worked” .