Articles of intérprete de

Evaluación diferida en python

He oído hablar de la evaluación diferida en python (por ejemplo aquí ), ¿se refiere simplemente a cómo el intérprete evalúa las lambdas solo cuando se usan? ¿O es este el término adecuado para describir cómo, debido al diseño dynamic de Python, no detectará muchos errores hasta el tiempo de ejecución? ¿O me estoy perdiendo […]

PyCharm. / usr / bin / python ^ M: mal intérprete

No se puede averiguar dónde cambiar EOF en PyCharm. Mis guiones, empezaron con: #!/usr/bin/python # -*- coding: utf-8 -*- Da salida a algo como esto, cuando bash ejecutarlo como ejecutable (chmode + x): -bash: ./main.py: / usr / bin / python ^ M: mal intérprete: no existe tal archivo o directorio ¿Qué hacer y cómo […]

¿Python optimiza una variable que solo se utiliza como valor de retorno?

¿Hay alguna diferencia definitiva entre los siguientes dos fragmentos de código? El primero asigna un valor a una variable en una función y luego devuelve esa variable. La segunda función simplemente devuelve el valor directamente. ¿Python los convierte en un bytecode equivalente? ¿Es uno de ellos más rápido? Caso 1 : def func(): a = […]

¿Variable asignada a la última línea ejecutada?

Acabo de encontrar algo raro en el intérprete de Python. Deja que te enseñe: $ python Python 2.7.1+ (r271:86832, Apr 11 2011, 18:13:53) [GCC 4.5.2] on linux2 Type “help”, “copyright”, “credits” or “license” for more information. >>> _ Traceback (most recent call last): File “”, line 1, in NameError: name ‘_’ is not defined >>> […]

Vea cómo corregir el cálculo de columnas en la línea de lectura de Python si usa un indicador de color

Yo uso consejos estándar para personalizar la sesión interactiva de Python: $ cat ~ / .bashrc export PYTHONSTARTUP = ~ / .pystartup $ cat ~ / .pystartup import sys import atexit import readline import rlcompleter historyPath = os.path.expanduser (“~ / .pyhistory”) def save_history (historyPath = historyPath ): importar readline readline.write_history_file (historyPath) si os.path.exists (historyPath): readline.read_history_file […]

Diferencia entre las marcas de línea de comando “inspeccionar” y “interactivas” en Python

¿Cuál es la diferencia entre las banderas “inspeccionar” y las “interactivas”? La función sys.flags imprime ambos. ¿Cómo pueden tener la marca “-i” según la documentación de sys.flags? ¿Cómo puedo configurarlos por separado? Si uso “python -i”, ambos se establecerán en 1. Relacionado: decir si Python está en modo -i

¿Cómo agrego la terminación de la pestaña al shell de Python?

Al iniciar una aplicación de django usando el python manage.py shell , obtengo un shell de InteractiveConsole – Puedo usar la finalización de tabs, etc. Python 2.5.1 (r251:54863, Apr 15 2008, 22:57:26) [GCC 4.0.1 (Apple Inc. build 5465)] on darwin Type “help”, “copyright”, “credits” or “license” for more information. (InteractiveConsole) Cuando se acaba de iniciar […]

¿CPython es intérprete de bytecode?

Realmente no entiendo el concepto de “intérprete de código de bytes” en el contexto de CPython. ¿Alguien puede arrojar algo de luz sobre toda la imagen? ¿Significa que CPython comstackrá y ejecutará el archivo pyc (archivo de bytecode)? Entonces, ¿qué comstackr archivo py a archivo pyc? Y en qué se diferencia Jython de CPython (excepto […]

Proceso de comstackción / interpretación de Python

Estoy tratando de entender el proceso del comstackdor / intérprete de Python con mayor claridad. Desafortunadamente, no he tomado una clase de intérpretes ni he leído mucho sobre ellos. Básicamente, lo que entiendo ahora es que el código de Python de los archivos .py se comstack primero en el bytecode de Python (que asumo son […]

Cómo incrustar un intérprete de Python en un sitio web

Estoy intentando construir un sitio de encoding educativa, similar a Codecademy , pero francamente no sé qué pasos se deben tomar. ¿Podría apuntarme en la dirección correcta para incluir incluso un simple intérprete de python en una aplicación web?