[英]Python raw_input(“”) error
我正在編寫一個使用raw_input的簡單命令行腳本,但它似乎不起作用。
這段代碼:
print "Hello!"
raw_input("")
產生此錯誤:
Traceback (most recent call last):
File "<pyshell#6>", line 1, in <module>
raw_input("")
TypeError: 'str' object is not callable
我之前從未遇到此錯誤,也無法在Google上找到任何內容。 我在Windows 7上使用Python 2.6。
工作正常,例如在任何Python 2版本的解釋器提示中:
>>> print "Hello!"
Hello!
>>> raw_input("")
bah
'bah'
>>>
bah
是我為響應空提示而給出的代碼后輸入的內容;-)。
您提到的錯誤的唯一解釋是您在此之前已執行其他代碼,其中包括將標識符raw_input
綁定到字符串。
看來你正在使用一種叫做pyshell
東西。 那個shell本身可能存在一個bug。 嘗試使用香草bash。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.