我已经使用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)
感谢,
阿尔贝托
答案 0 :(得分:0)
这里有两件事。第一个是命令“执行行/选择为Python”被破坏。您遇到的异常是在尝试检索调用堆栈时执行“执行行/选择为Python”中的错误的结果。为什么会发生这种事情,我正在研究这个问题。第二个问题是“执行行/选择为Python”的实现调用eval
,它要求执行表达式,而不是语句,这会导致引发异常。
这个答案假定你使用的是Python 2.x。