1. 程式人生 > >sublime執行python程式的控制檯輸入

sublime執行python程式的控制檯輸入

切換sublime編寫語言非常容易,直接點選右下角就行:
這裡寫圖片描述

點選後立馬可以看到一系列可以選擇的編譯語言:
這裡寫圖片描述

切換到python編譯環境之後,編譯執行的時候也很簡單,tools->build,即我們常用的快捷鍵Ctrl+B。這之後底下會出現控制檯。但是這個在控制檯中只能輸出不能輸入。

*可能需要的步驟********
使用Ctrl+`快捷鍵或者通過View->Show Console選單開啟命令列,貼上如下程式碼(針對sublime text 3):

import urllib.request,os; pf = 'Package Control.sublime-package'
; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

如果順利的話,此時就可以在Preferences選單下看到Package Settings和Package Control兩個選單了。

這個時候需要安裝SublimeREPL外掛
Ctrl+shift+p 鍵入 install packages,再繼續鍵入 SublimeREPL 安裝即可。
更加具體的操作可以參考此網頁

這些操作之後,每次編譯執行的操作是:tools->sublimeREPL->python->python-Run current file。點選之後會出現新的頁面*REPL*[python],作為新的控制檯,可以輸入輸出互動。

到這一步後的問題是每次新開頁面很麻煩,此時可以設定頁面佈局為兩行,把新開的控制檯頁面放在下面。具體操作是:view->layout->rows(2)。

到這裡後還可以設定一個編譯執行的快捷鍵,具體操作為:Preferences->Key Bindings-User。開啟的頁面左邊是default快捷鍵,右邊是user自己設定的自定義快捷鍵。在user中複製貼上程式碼將F5鍵設定為編譯執行的快捷鍵(自己可以根據習慣設定):

{
        "keys":["f5"],
        "caption":"SublimeREPL:Python - RUN current file",
        "command":"run_existing_window_command","args":
        {
            "id":"repl_python_run",
            "file":"config/Python/Main.sublime-menu"
        }
}

這裡寫圖片描述

看了另一篇博文回憶起來自己在所有操作之前也做了此操作,可以參考。注意把python的執行路徑改成自己的路徑。我個人後面還加了一句:”encoding”:”cp936”,弄了這個編碼環境設定。想要檢視可以去preferences->browse pakages->user->Python.sublime-build

相關推薦

sublime執行python程式控制檯輸入

切換sublime編寫語言非常容易,直接點選右下角就行: 點選後立馬可以看到一系列可以選擇的編譯語言: 切換到python編譯環境之後,編譯執行的時候也很簡單,tools->build,即我們常用的快捷鍵Ctrl+B。這之後底下會出現控制檯。但

sublime執行python程式控制臺輸入問題

1、安裝SublimeREPL外掛 Ctrl+shift+p 鍵入 install packages,再繼續鍵入 SublimeREPL 安裝即可。 這些操作之後,每次編譯執行的操作是:tools->sublimeREPL->python->python

sublime text直接執行python程式時,如何在控制檯輸入資料?

    sublime text是目前用的最多的編輯器了,相信很多人都在用,強大到無需多言。但用它來直接執行python時(F7或ctrl+B),在它自帶的控制檯裡是無法輸入的,對於只需要看輸出的程式是夠用了,但需要互動輸入的程式就傻了。個人猜測(也暫沒能力去深究),subl

如何使用sublime編輯器執行python程式

首先你需要安裝一個Sublime Text(http://www.sublimetext.com/)和一個Python(https://www.python.org/downloads/), 接下來開啟Sublime Text: 1、如下圖所示,點選選單欄中的Tool

sublime執行python程式

1.如果程式沒有互動 則直接按ctrl+B 即可成功執行 如果出現錯誤,請參考一下的解決方法: 解決1: 如果不行,請檢查下工具(tool)-->編譯系統(build-system)-->可以設定為自動,或者直接選擇python 解決2: 在執行前要注意先ct

linux後臺執行python程式 nohup

nohup python -u test.py > out.log 2>&1 &nohup sh **.sh > /dev/null 2>&1 &   如上所示:nohup 和 &  組合了後臺執行程式。 可以輸出到 o

Notepad++配置執行python程式

參考部落格:http://www.cnblogs.com/zhcncn/p/3969419.html   安裝過程   1.安裝環境:notepad++,python(安裝python時記得勾選將python新增到路徑中的選項,該項預設是不選擇的) 2.開啟n

python入門—如何執行python程式

  上篇文章介紹了python的安裝,今天我們正式開始編寫屬於自己的第一個python程式。   一、編輯器的選擇 先介紹一款編輯器,sublime,我們將使用sublime這款編輯器來編寫python程式碼,網上很多其他的教程可能會給大家介紹pycha

sublime 執行python,並在python2和3之間切換。

當系統有多個python版本時候,可在sublime中設定和選擇使用哪個版本。 例如,我的系統預設python版本為2.7的,想要切換為3,具體操作如下: 在sublime上方tools–>build system–>new build system,彈出

PHP執行python程式的方法(PHP與scrapy進行互動)

首先看PHP程式碼 ​system('PATH\python.exe PATH\xxx.py ' (PARAMS)); 一般我們執行python檔案的方法是 python xxx.py, 那麼,對於PHP來執行的話,同樣是python xxx.py 但是PHP不知道我們

linux下後臺執行python程式並輸出到日誌檔案中。

現有"test_read_pic_and_predict.py"程式要在後臺部署,裡面有輸出內容 執行命令:  nohup python -u test_read_pic_and_predict.py > test.log 2>&1 &

週一02.3執行python程式的兩種方式

一、執行python程式的兩種方式        方法一:互動式:                     優點:輸入一行程式碼立刻返回結果  &n

python電腦鬧鐘和定時執行python程式

#本文也是兩塊內容 1.python電腦鬧鐘 import winsound import time my_hour = input('請輸入時:') my_minute = input('請輸入分:') print('您的鬧鈴已設定成功!等待它叫醒你吧~~~~') while

linux後臺執行python程式

第一種方法是直接用unhup命令來讓程式在後臺執行,命令格式如下: unhup python 檔名.py (> ***.log )& 在這個命令中,python指定我們要執行的檔案為python檔案,後面的檔名.py即是我們要執行的檔案。括號

用nohup執行python程式時,print無法輸出

nohup Python test.py > nohup.out 2>&1 & 發現nohup.out中顯示不出來python程式中print的東西。 這是因為pyt

執行python程式時出現錯誤“SyntaxError: Non-ASCII character '\xe8' in file variable.py on line 1, but no encod”

建立python程式原始檔:variable.py counter = 100 #賦值整型變數 miles = 1000.0 #浮點型 name = "John" #字串 print counter print miles print name 執行該pyt

執行 Python 程式的三種方式

執行 Python 程式的三種方式 直譯器 —— python / python3 互動式 —— ipython 整合開發環境 —— PyCharm 3.1. 直譯器 python / python3 Python 的直譯器

執行python程式的兩種方式、變數以及記憶體管理

1、執行python程式有兩種方式 I:互動式 優點:除錯程式 缺點:無法永久儲存程式碼 II:命令列的方式 python3 D:\p1.py 優點:可以永久儲存程式碼 缺點:相對於方式一在操作上稍有難度(需要安裝開發工具,如:pycharm,VScode)2、python執行程式的三個階段:pyt

執行Python程式是,出現AttributeError: 'function' object has no attribute 'name'的bug

在寫flask專案中的藍圖時候出現 AttributeError: ‘function’ object has no attribute 'name’bug 仔細查閱確實不是程式碼的問題,原始碼如下 在註冊藍圖這裡經常會出這種錯誤,後來查閱資料發現,並不一定是你的程式碼有問題,而

在windows下和Linux下執行python程式的方法

1 在windows下執行python程式 1)從DOS命令列執行python指令碼   用python直譯器來執行python指令碼,在windows下面python直譯器是python.exe,我的python檔案安裝在D:\Python27,在這個目錄下可