通常,我的工作流程涉及在IPython Shell中清理/整理数据。自IPython 5.0版以来,对终端接口进行了所有重大升级,这一点变得特别美妙。因此,假设我尝试整理一些非结构化数据:
In [11]: for i, (num, header, txt) in enumerate(data):
...: header = [e.strip() for e in header.strip().split('\n')]
...: header[4] = header[4].strip(',').split(',')
...: data[i] = (num, header, txt)
...:
太棒了,它有效!但是现在,我真的很想将其添加到编辑器中的脚本中。如果从终端复制并粘贴,则会捕获左侧的所有垃圾。我可以在编辑器中轻松地清理它,但是如果我可以将代码直接从终端复制到剪贴板而不用触摸鼠标,也不需要抓住多余的东西,那就太好了。IPython中有这样的功能吗?