magic - Pegue una cadena como una variable, no como un fragmento de código ejecutable, en IPython
magic functions in jupyter (1)
Soy consciente del comando mágico IPython %paste
, que es bastante útil si tiene un código válido para insertar. Ahora no quiero insertar código, solo quiero almacenar algunas cadenas del búfer de copia como una variable. ¿Hay una forma más sencilla de hacerlo, excepto copiar la cadena en un editor de texto independiente y modificarla primero?
Algo como esto estaría bien, pero ninguno de ellos está funcionando:
strvar = %paste
strvar = """%paste"""
PD: la cadena es larga y contiene caracteres especiales, etc. así que ctrl-c simplemente crea mensajes de error y de basura.
%paste strvar
le da una lista de las líneas del texto copiado. Tu puedes hacer
strvar = ''/n''.join(strvar)
para obtener el texto en una sola cadena.