繁体   English   中英

IPython魔术函数%paste问题

[英]IPython magic function %paste issues

我目前正在使用ipython。 当我尝试使用著名的魔术函数%paste时,出现错误消息:

tkinter_clipboard_get()不带参数(给定1个)

整个堆栈如下所示:

在[131]中:%paste ------------------------------------------- -------------------------------- TypeError Traceback(最近一次调用最后一次)----> 1 get_ipython()。魔术(u'paste')

C:\\ Python27 \\ lib \\ site-packages \\ IPython \\ core \\ interactiveshell.pyc in magic(self,a rg_s,next_input)1983
self._magic_locals = sys._getframe(1).f_locals 1984
使用self.builtin_trap:-> 1985结果= fn(magic_args)1986#确保我们没有在周围保留对象引用:

1987 self._magic_locals = {}

C:\\ Python27 \\ lib \\ site-packages \\ IPython \\ frontend \\ terminal \\ interactiveshell.pyc in magic_paste(self,parameter_s)633 return 634 try:-> 635 text = self.shell.hooks.clipboard_get()636 block = strip_email_quotes(text.splitlines())637,除了TryNext作为剪贴板_exc:

C:\\ Python27 \\ lib \\ site-packages \\ IPython \\ core \\ hooks.pyc在调用中 (self, args,* kw)133 #print“ prio”,prio,“ cmd”,cmd #dbg

 134 try: 

-> 135返回cmd(* args,** kw)136(TryNext除外),排除:137(如果排除args或排除kwargs:

剪贴板中的C:\\ Python27 \\ lib \\ site-packages \\ IPython \\ core \\ hooks.pyc链中的func:225链中的函数:226 dispatcher.add(func)-> 227 text = dispatcher()228 return text

C:\\ Python27 \\ lib \\ site-packages \\ IPython \\ core \\ hooks.pyc在调用中 (self, args,* kw)133 #print“ prio”,prio,“ cmd”,cmd #dbg

 134 try: 

-> 135返回cmd(* args,** kw)136(TryNext除外),排除:137(如果排除args或排除kwargs:

有任何想法吗?

这是开发版本中最近修复的错误。

解决方法是,您可以安装pywin32,这将为它提供一种不同的方式来访问剪贴板。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM