Articles of intérprete de

¿Qué significa el ‘~’ en python?

¿Qué significa el ‘~’ en python? Encontré este intérprete BF en Python hace un tiempo. import sys #c,i,r,p=0,0,[0]*255,raw_input() c=0 i=0 p=raw_input() r=[0]*255 while c”:i+=1 if m==”<":i-=1 if m=="+":r[i]+=1 if m=="-":r[i]-=1 if m==".":sys.stdout.write(chr(u)) if m=="[": if ~u: while 1: m=p[c] if m=="]":n-=1 if m=="[":n+=1 if ~n:break c+=1 if m=="]": if u: while 1: m=p[c] if m=="]":n-=1 […]

Sandboxing / correr código de Python línea por línea

Me encantaría poder hacer algo como estos dos que están haciendo: Inventando en principio @ 18: 20 , Live ClojureScript Game Editor Si no quieres ver los videos, mi problema es este: Digamos que tenía este código: …. xs = [] for x in xrange(10): xs.append(x) … Me gustaría crear un entorno donde pueda ejecutar […]

¿Cómo obtener la ruta actual del intérprete de Python desde dentro de un script de Python?

Quiero ejecutar un script de Python desde un script de Python con subprocess , y deseo hacerlo utilizando el mismo intérprete para cada uno de ellos. Estoy usando virtualenv, así que me gustaría hacer algo como: subprocess.Popen(‘%s script.py’ % python_bin) ¿Cómo consigo python_bin ? Debería ser /usr/bin/python fuera de virtualenv, y /path/to/env/bin/python en virtualenv.

¿Cómo puedo hacer un cambio de script en python?

¿Cómo puedo hacer un cambio de script en python? Para resumirlo, me gustaría tener un script de Python ( run.py ) como este a = 0 b = 1 print a + b # do something here such that the first line of this script reads a = 1 De modo que la próxima vez […]

Python 3 Online Intérprete / Shell

¿Hay un intérprete en línea como http://codepad.org/ o http://www.trypython.org/ que usa Python 3? Responder Como la pregunta está cerrada, doy otra respuesta aquí. Wandbox ofrece REPL en línea para muchos idiomas, incluidos Python 2.xy 3.x, C ++ y Java.

¿Cómo implementan Ruby y Python sus consolas interactivas?

Al implementar el intérprete para mi lenguaje de progtwigción, primero pensé en una simple ventana de consola que le permite al usuario ingresar un código que luego se ejecuta como un progtwig independiente como shell. Pero hay problemas graves: si cada línea de código que ingresa el usuario se maneja como un progtwig independiente, tiene […]

¿Cómo puedo iniciar la consola de Python dentro de un progtwig (para una fácil depuración)?

Después de años de investigación en progtwigción en Matlab, extrañé la forma en que podía pausar un progtwig a mitad de la ejecución e inspeccionar las variables, hacer trazados, guardar / modificar datos, etc. a través de la consola interactiva, y luego reanudar la ejecución. ¿Hay una manera de hacer lo mismo en python? Por […]

¿Por qué Python comstack la fuente a bytecode antes de interpretar?

¿Por qué Python comstack la fuente a bytecode antes de interpretar? ¿Por qué no interpretar desde la fuente directamente?

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