sublime Text3 === 無法輸入input的問題解決辦法


 

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群號。 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM