2011-03-12 37 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.