2011-03-12 53 views
0

我已经使用textmate for python几个星期了,除了命令“Execute line/selection as Python”之外,一切似乎都能正常工作。它根本不起作用。试图测试甚至Textmate 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

请正确格式化您的代码。请复制并粘贴**实际**代码。 – 2011-03-12 13:04:37

回答

0

有两件事情怎么回事。第一个是命令“Execute line/selection as Python”已被打破。您看到的异常是尝试检索调用堆栈时执行“Execute line/selection as Python”时出现错误的后果。为什么会发生这样的事情,我正在研究。第二个问题是“执行行/选择为Python”的执行称为eval,它要求执行表达式,而不是导致异常被引发的语句。

此答案假设您使用Python 2.x.