我知道神奇的 IPython %paste
命令,如果您有要插入的有效代码,它非常有用。现在我不想插入代码,我只想将复制缓冲区中的一些字符串存储为变量。除了将字符串复制到某个单独的文本编辑器并先修改之外,有没有更简单的方法?
这样的东西会很好,但它们都不起作用:
strvar = %paste
strvar = """%paste"""
附:字符串很长并且包含特殊字符等。所以简单的 ctrl-c 只会创建垃圾和错误消息。
最佳答案
%paste strvar
为您提供复制文本中的行列表。你可以这样做
strvar = '\n'.join(strvar)
获取单个字符串中的文本。
关于python - 将字符串作为变量而不是可执行代码片段粘贴到 IPython 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12787045/