Textmate执行Python破解的行/选择

时间:2011-03-12 12:48:39

标签: python textmate

我已经使用textmate for python几个星期了,除了命令“Execute line / selection as Python”之外,一切似乎都运行良好。它根本不起作用。试图测试甚至

print "Hello World"

我得到了

Traceback (most recent call last):
  File "/tmp/temp_textmate.QrxfR3", line 19, in <module>
  stdout.write(exc)
  TypeError: argument 1 must be string or read-only character buffer, not list

我试图重新安装textmate但仍然遇到同样的错误。任何想法?????

我的textmate版本是版本1.5.10(1623)

感谢,

阿尔贝托

1 个答案:

答案 0 :(得分:0)

这里有两件事。第一个是命令“执行行/选择为Python”被破坏。您遇到的异常是在尝试检索调用堆栈时执行“执行行/选择为Python”中的错误的结果。为什么会发生这种事情,我正在研究这个问题。第二个问题是“执行行/选择为Python”的实现调用eval,它要求执行表达式,而不是语句,这会导致引发异常。

这个答案假定你使用的是Python 2.x。

相关问题