sublimetext無法對input或者raw_input執行。因此搜了很多方法后,解決了這個問題:
1.先下載插件sublimerepl ,如果無法下載,請點擊https://github.com/wuub/SublimeREPL下載后放在本地文件下:
2.下打開 ..\Sublime Text 3\Data\Packages\SublimeREPL\config\Python目錄下的Main.sublime-menu文件,找到"id": "repl_python"所在行,將這個JSON對象中args屬性下cmd屬性值改為["python", "-i", "-u", "$file_basename"],如圖所示:
*你可以改為["python", "-i", "-u", "$file_basename"],我的電腦上有兩個版本的python,所以我這里有個python3
3.重啟sublimeTEXT,進行快捷鍵配置:
首選項->按鍵綁定-用戶,然后在彈出的文件中輸入:
[
{
"keys":["f5"],"command":"repl_open",
"caption":"Python",
"mnemonic":"p",
"args":{
"type":"subprocess",
"encoding":"utf8",
"cmd":["python3","-i", "-u", "$file"],
"cwd":"$file_path",
"syntax":"Packages/Python/Python.tmLanguage",
"external_id":"python"
}
}
]
ctrl+s保存,然后試運行代碼"
a=input("a:")
如果成功,那么效果是這樣的:
好了,解決了!
順便提一下
如果你也喜歡Python 這里有一群Python愛好者匯集在此。
關注微信公眾號:【軟件測試技術】,回復 888,獲取QQ群號。