Ignore leading '>>>' and ellipsis?
aioe.org at technicalbloke.com
Fri Jan 15 16:29:45 CET 2010
Javier Collado wrote:
> I think that's exactly what the cpaste magic function does. Type
> 'cpaste?' in your IPython session for more information.
> Best regards,
> 2010/1/14 Reckoner <reckoner at gmail.com>:
>> I am studying some examples in a tutorial where there are a lot of
>> leading >>> characters and ellipsis in the text. This makes it hard to
>> cut and paste into the IPython interpreter since it doesn't like these
>> Is there another interpreter I could use that will appropriately
>> ignore and interpret these leading terms?
>> For example, I cannot paste the following directly into the
>>>>> d = dict(x.__array_interface__)
>>>>> d['shape'] = (3, 2, 5)
>>>>> d['strides'] = (20, 20, 4)
>>>>> class Arr:
>> ... __array_interface__ = d
>> ... base = x
Or, as a man with a shiny new hammer, you could roll your own processor
in python as a learning exercise...
lines = 
l1 = sys.stdin.readline()
l2 = l1.lstrip(">")
if l1<>l2: l2 = l2[1:]
lines.append( l2 )
10 points for modding it so it automatically recopies the data to the
20 points for using a timer to automatically issue a keyboard interrupt
if the buffer has data and no input has been received for half a second
More information about the Python-list