6
我正在使用raw_input()
在變量中存儲消息。所以我不能按回車/回車鍵來開始新的段落。現在,如果我按下輸入,它將進入我的程序的下一部分。如何在python raw_input()函數中包含換行符?
我已經嘗試過這樣的事情:
>>> message = raw_input("Message: ")
Message: Hello Sir, \n It's great that..
>>> message
"Hello Sir, \\n It's great that.."
>>>
它沒有工作過,我也試過在單引號和雙引號,也沒有工作圍繞它。
據我所知,有這樣做,就像使用wxPython的或Tkinter的的其他方式,但我想保持它嚴格控制檯。這可能嗎?
sys.stdin.readlines()的工作就像一個魅力,但我似乎無法得到CTRL-d工作,我不知道爲什麼? – coffeeNcode 2012-04-20 08:49:11
我想通了,我不得不使用CTRL-C,但現在我得到一個鍵盤中斷錯誤,如果我試圖打印郵件。 – coffeeNcode 2012-04-20 09:00:41
我終於明白了!我不能使用ctrl-c,這是什麼讓鍵盤中斷錯誤,我不能使用CTRL-D,因爲我在Windows上,我必須使用CTRL-Z或F6,然後它會顯示在控制檯像這個^ Z並按回車。之後,我必須將消息從列表轉換回字符串,我可以這樣做>>> roughmessage = sys.stdin.readlines() >>> message =''.join(roughmessage) – coffeeNcode 2012-04-20 09:50:09