[問題] 請教如何一口氣貼上輸入資料

看板Python作者 (飛行原理)時間8月前 (2024/07/30 23:49), 8月前編輯推噓0(002)
留言2則, 1人參與, 8月前最新討論串1/1
用記事本打字3列輸入資料: 2 John male Mary female 先用Ctrl-C複製,執行python程式時,再用Ctrl-V一口氣貼上這3列。 (1)寫了python程式如下: inputData = input() print(inputData[0]) print(inputData[1:]) 在Spyder執行時,按Ctrl-V再按Enter成功印出全部資料。 但在Visual Studio Code卻失敗,只讀到開頭列2。 (2)重寫程式如下: import sys inputData=sys.stdin.readlines() print(inputData[0]) print(inputData[1:]) 在Visual Studio Code執行時,按Ctrl-V Enter Ctrl-Z Enter,可以印出全部資料。 但在Spyder執行時,連按Ctrl-V貼上的機會都沒有。inputData直接是空的[],所以印出i nputData[0]發生list index out of range的錯誤。 (3)請問如何寫一個在Spyder與Visual Studio Code執行時,都能夠順利用Ctrl-V一口氣 貼上全部輸入資料的簡單python程式?謝謝! 已在Google用paste multilines "input" in python搜尋,可惜找不到解決之道。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.130.14.59 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1722354590.A.DE5.html

07/31 07:14, 8月前 , 1F
spyder內建的terminal跟vscode又不一樣
07/31 07:14, 1F
請問有可能藉由Visual Studio Code的設定來改變terminal嗎?

07/31 07:14, 8月前 , 2F
有檔案為什麼不用open讀取就好.
07/31 07:14, 2F
對!我自己寫程式都用open讀取資料檔案,但別人寫程式並非如此。 ※ 編輯: flightheory (125.231.224.49 臺灣), 07/31/2024 19:36:22
文章代碼(AID): #1cgGkUtb (Python)
文章代碼(AID): #1cgGkUtb (Python)