Hay un fragmento de código que me gustaría copiar y pegar en mi intérprete de Python. Desafortunadamente, debido a la sensibilidad de Python al espacio en blanco, no es sencillo copiarlo y pegarlo de una manera que tenga sentido. (Creo que el espacio en blanco se destroza) ¿Hay alguna manera mejor? Tal vez puedo cargar el fragmento de un archivo.Copiar y pegar código en el intérprete de Python
Esto es solo un pequeño ejemplo, pero si hay un montón de código me gustaría evitar escribir todo desde la definición de la función o copiar y pegar línea por línea.
class bcolors:
HEADER = '\033[95m'
OKBLUE = '\033[94m'
OKGREEN = '\033[92m'
WARNING = '\033[93m'
FAIL = '\033[91m'
ENDC = '\033[0m'
def disable(self):
self.HEADER = '' # I think stuff gets mangled because of the extra level of indentation
self.OKBLUE = ''
self.OKGREEN = ''
self.WARNING = ''
self.FAIL = ''
self.ENDC = ''
Use un editor decente (me refiero a Emacs) y no tendrá que copiar/pegar. – tripleee
¿Cómo se puede usar Emacs para copiar pegar de python.org a la terminal? –
micropython tiene un modo de pegado especial, accesible presionando 'ctrl-E' –