[問題] input(prompt)
大家好 我用的是python3.2 而用input()時遇到了些問題如下
username = input('請輸入姓名: ')
data = input(username + ' -> ')
在linux執行以下程式碼的時候是沒有問題的 會跑出:
請輸入姓名: altandtab
altandtab ->
但是win7下的cmd裡跑就會有問題 會跑出:
請輸入姓名: altandtab
-> ndtab
輸入的提示游標在ndtab的n下方閃爍
主要我是不想讓input()裡面的prompt做出win7下的情況
請問這是哪方面的問題? 我應該朝哪方面著手呢?
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.131.7
推
05/14 17:01, , 1F
05/14 17:01, 1F
→
05/14 17:01, , 2F
05/14 17:01, 2F
推
05/14 17:03, , 3F
05/14 17:03, 3F
→
05/14 17:11, , 4F
05/14 17:11, 4F
→
05/14 18:54, , 5F
05/14 18:54, 5F
→
05/14 19:07, , 6F
05/14 19:07, 6F
謝謝 問題已解決 因為raw string會有\r的存在 把他弄掉即可
附上我的作法
username = repr(input('請輸入姓名: '))
data = input(username[1:len(username)-3] + ' -> ')
※ 編輯: ALTandTAB 來自: 140.116.131.7 (05/14 19:22)
推
05/15 00:57, , 7F
05/15 00:57, 7F
Python 近期熱門文章
PTT數位生活區 即時熱門文章