sublime text 執行python 為什麼input沒有反應在執行中? 新手不懂,求解答。
既然是mac,
開啟終端,
進入這個py檔案所在的目錄,
執行python test。py
建議不要用test。py這個檔名,有可能你引入第三方庫的時候遇到莫名的 錯誤。
想要直接ctrl+B比較困難,裝好sublimereql:python。在tools-sublimereql-python-run current file。點了就run了。
快捷鍵設定Preference->Key Bindings-User:[
{“keys”:[“你的快捷鍵”] ,
“caption”: “SublimeREPL: Python - RUN current file”,
“command”: “run_existing_window_command”,
“args”:
{
“id”: “repl_python_run”,
“file”: “config/Python/Main。sublime-menu”
}
},
]
Sublime text build不支援input,可以配合sublimeREPL package使用,就可以用input了
安裝說明請參考他們的網站:
https://
sublimerepl。readthedocs。io
/en/latest/
目前還不支援input輸入,需要安裝SublimeREPL外掛。
解決方法:安裝外掛sublimeREPL
按ctrl+shift+p開啟一個輸入框,輸入Install Package,回車,輸入SublimeREPL,在下面的選擇列表中選中後回車。
注意此時tools欄最底下出現了sublimeREPL選項,如果沒有重啟程式。
依次選擇sublimeREPL選項裡的python->python run current file,就可以進行input了
——————————————————-分割線——————————————————————————
每次這樣進行互動式操作可能會比較麻煩,可以為python run current file設定一個快捷鍵:
開啟preferences->Key Binding User,儲存如下程式碼
{
“keys”
:[
“f5”
],
“caption”
:
“SublimeREPL: Python - RUN current file”
,
“command”
:
“run_existing_window_command”
,
“args”
:
{
“id”
:
“repl_python_run”
,
“file”
:
“config/Python/Main。sublime-menu”
}
}
我設定的快捷鍵是f5,想改成其他的直接替換就行
Ctrl + Shift + P,調出控制面板
輸入 Install,按回車選擇第一個
左下角顯示讀取中,有個等號在晃來晃去(可能需要科學上網)
讀取成功後會彈出可供安裝外掛的列表
安裝 SublimeREPL,使 Sublime支援 input
回車確認,左下角可以看到,安裝中的提示
Ctrl + ` (esc下面的鍵)可以調出控制檯,看後臺執行情況,再按一次或者按 ESC 可以關閉
安裝好之後,我們試著來呼叫它:
word
=
input
(
‘人類的本質就是復讀機,說點什麼吧:
\n
’
)
while
True
:
(
word
)
word
=
input
(
‘’
)
跟 Ctrl+B 直接編譯不同,利用外掛來編譯需要我們先手動 Ctrl+S 儲存
常規呼叫:
當然,每次這樣子拿滑鼠選的話真的很麻煩,所以我們設定一個快捷鍵來實現同樣的功能
左邊是系統預設設定,我們在右邊視窗輸入以下設定(另一個 Alt + End 是終止編譯的快捷鍵),Ctrl+S 儲存
[
{
“keys”
:
[
“f4”
],
“caption”
:
“SublimeREPL: Python - RUN current file”
,
“command”
:
“run_existing_window_command”
,
“args”
:
{
“id”
:
“repl_python_run”
,
“file”
:
“config/Python/Main。sublime-menu”
}
},
{
“keys”
:
[
“alt+end”
],
“command”
:
“exec”
,
“args”
:
{
“kill”
:
true
}
}
]
這時候我們按 F4 (記得先儲存 py 檔案 ),會新建一個標籤頁執行
這樣不方便切換,所以我們開啟兩個檢視
這樣就可以左右相互對照著看了
另外設定一下縮排,把 Tab 統一換成 四個空格 (因為有的電腦按 Tab 是一條橫線)
在右側輸入以下內容:
{
“font_size”
:
15
,
“ignored_packages”
:
[
“Vintage”
],
“tab_size”
:
4
,
“translate_tabs_to_spaces”
:
true
}
還是安裝不成功的話,建議先用 cmd 執行一下 input 語句吧:
如何在cmd裡面執行我的py檔案