If introduce a for loop in iPython, or any multi-line command, how do I go back and add lines to it? I ran this:
for row in table.find_all('tr'):
cells = row.find_all('td')
for c,cell in enumerate(cells):
print c,":",cell.get_text().strip()
try:
this = cells[0]
that = cells[1]
the_docket = cells[2]
other_thign = cells[3]
jumble = re.sub('\s+',' ',str(cells[5])).strip()
except:
"Nope"
And realized I need to add a line to it, but I can’t just hit “enter” in iPython, b/c that runs the command. So can I edit that multi-line command w/in iPython?
The
%editmagic function in iPython lets you edit code in your favorite editor and will then execute it as if it was typed directly. You can also edit code you’ve already typed into the repl since it’s stored in a special variable, for example: